|  | 
| double | getAlpha () const | 
|  | 
| double | getBlue () const | 
|  | 
| Color | getColor () const | 
|  | 
| double | getGreen () const | 
|  | 
| RenderingMode::Mode | getMode () const | 
|  | 
| std::string | getModeString () const | 
|  | get the string equivalent to the enum rendering mode  More... 
 | 
|  | 
| double | getRed () const | 
|  | 
| double * | getRGB () const | 
|  | 
| double * | getRGBA () const | 
|  | 
| bool | isVisible (const RenderingMode::Mode mode) const | 
|  | 
| void | setAlpha (const double a) | 
|  | 
| void | setBlue (const double b) | 
|  | 
| void | setColor (Color c) | 
|  | 
| void | setGreen (const double g) | 
|  | 
| void | setMode (const RenderingMode::Mode) | 
|  | 
| void | setRed (const double r) | 
|  | 
| void | setRGB (const double *rgb) | 
|  | 
| void | setRGB (const double r, const double g, const double b) | 
|  | 
| void | setRGBA (const double r, const double g, const double b, const double a) | 
|  | 
| void | setRGBA (const double *rgba) | 
|  | 
| void | setVisible (const RenderingMode::Mode, const bool) | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, const Color c) | 
|  | use a Color constant to set the color  More... 
 | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, physicalModel::StructuralComponent xmlSC) | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, const Color c, const std::string n) | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, const double *rgb) | 
|  | use a double[3] array to set the color  More... 
 | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, const double *rgb, const std::string n) | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, const double r, const double g, const double b) | 
|  | use 3 floats to set the color  More... 
 | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, const double r, const double g, const double b, const std::string n) | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p) | 
|  | defaultcolor is gray  More... 
 | 
|  | 
|  | StructuralComponentProperties (PhysicalModel *p, const std::string n) | 
|  | 
| virtual void | xmlPrint (std::ostream &) | 
|  | print to an output stream in "pseaudo" XML format.  More... 
 | 
|  | 
|  | ~StructuralComponentProperties () | 
|  | 
| std::string | getName () const | 
|  | get the name (be careful, this method DOES NOT return a copy, so you got the direct ptr to the name!!!)  More... 
 | 
|  | 
| PhysicalModel * | getPhysicalModel () const | 
|  | get the physical model  More... 
 | 
|  | 
|  | Properties (const std::string n="") | 
|  | A nice simple constructor, with a given name.  More... 
 | 
|  | 
|  | Properties (PhysicalModel *, const std::string n="") | 
|  | Another nice constructor, with the PM and a name.  More... 
 | 
|  | 
| void | setName (std::string) | 
|  | set the name (use the string = operator)  More... 
 | 
|  | 
| void | setPhysicalModel (PhysicalModel *) | 
|  | set the physical model  More... 
 | 
|  | 
| virtual | ~Properties ()=default | 
|  | The default destructor.  More... 
 | 
|  | 
| void | xmlToFields (xsd::cxx::tree::attribute_set< char > attrs) | 
|  | convert the xml node parameters to data fields  More... 
 | 
|  | 
| unsigned int | numberOfFields () const | 
|  | get the number of extra fields found in the PML  More... 
 | 
|  | 
| bool | isAField (std::string attName) const | 
|  | check if the field exist in the XML document, return false if it does not  More... 
 | 
|  | 
| std::string | getField (unsigned int) const | 
|  | get the name of field of given index  More... 
 | 
|  | 
| double | getDouble (std::string attName) | 
|  | field accessor: get the field attName as a double value, if field does not exist, 0.0 is return  More... 
 | 
|  | 
| int | getInt (std::string attName) const | 
|  | field accessor: get the field attName as an int value, if field does not exist, 0 is return  More... 
 | 
|  | 
| bool | getBool (std::string attName) const | 
|  | field accessor: get the field attName as a bool value, if field does not exist, false is return  More... 
 | 
|  | 
| std::string | getString (std::string attName) const | 
|  | field accessor: get the field attName as a string value, if field does not exist, empty string is return  More... 
 | 
|  | 
| void | get (std::string attName, std::string &attVal) const | 
|  | field accessor: get the field attName as a string value in attVal, if field does not exist, empty string is return  More... 
 | 
|  | 
| void | set (std::string attName, double val) | 
|  | field modificator: set field attName using a double value  More... 
 | 
|  | 
| void | set (std::string attName, int val) | 
|  | field modificator: set field attName using an int value  More... 
 | 
|  | 
| void | set (std::string attName, bool val) | 
|  | field modificator: set field attName using a bool value  More... 
 | 
|  | 
| void | set (std::string attName, std::string val) | 
|  | field modificator: set field attName using a string value  More... 
 | 
|  | 
A class that manages the structural component properties.