Chemical Data Processing Library C++ API - Version 1.2.0
Public Member Functions | List of all members
CDPL::Shape::GaussianShape::Element Class Reference

#include <GaussianShape.hpp>

Public Member Functions

 Element (const Math::Vector3D &pos, double radius, std::size_t color=0, double hardness=2.7)
 
const Math::Vector3DgetPosition () const
 
void setPosition (const Math::Vector3D &pos)
 
double getRadius () const
 
void setRadius (double radius)
 
std::size_t getColor () const
 
void setColor (std::size_t color)
 
double getHardness () const
 
void setHardness (double hardness)
 

Constructor & Destructor Documentation

◆ Element()

CDPL::Shape::GaussianShape::Element::Element ( const Math::Vector3D pos,
double  radius,
std::size_t  color = 0,
double  hardness = 2.7 
)
inline

Member Function Documentation

◆ getPosition()

const Math::Vector3D& CDPL::Shape::GaussianShape::Element::getPosition ( ) const
inline

◆ setPosition()

void CDPL::Shape::GaussianShape::Element::setPosition ( const Math::Vector3D pos)
inline

◆ getRadius()

double CDPL::Shape::GaussianShape::Element::getRadius ( ) const
inline

◆ setRadius()

void CDPL::Shape::GaussianShape::Element::setRadius ( double  radius)
inline

◆ getColor()

std::size_t CDPL::Shape::GaussianShape::Element::getColor ( ) const
inline

◆ setColor()

void CDPL::Shape::GaussianShape::Element::setColor ( std::size_t  color)
inline

◆ getHardness()

double CDPL::Shape::GaussianShape::Element::getHardness ( ) const
inline

◆ setHardness()

void CDPL::Shape::GaussianShape::Element::setHardness ( double  hardness)
inline

The documentation for this class was generated from the following file: