Public Member Functions |
| | GlNominativeAxis (const std::string &axisName, const Coord &axisBaseCoord, const float axisLength, const AxisOrientation &axisOrientation, const Color &axisColor, const float axisWidth=10) |
| void | setAxisGraduationsLabels (const std::vector< std::string > &axisGradsLabels, const LabelPosition &labelsPosition) |
| void | updateAxis () |
| Coord | getAxisPointCoordForValue (std::string value) |
| std::string | getValueAtAxisPoint (const Coord &axisPointCoord) |
| void | translate (const Coord &c) |
| | GlAxis (const std::string &axisName, const Coord &axisBaseCoord, const float axisLength, const AxisOrientation &axisOrientation, const Color &axisColor, const float axisWidth=10) |
| virtual | ~GlAxis () |
| Coord | getAxisBaseCoord () const |
| float | getAxisLength () const |
| std::string | getAxisName () const |
| AxisOrientation | getAxisOrientation () const |
| float | getAxisGradsWidth () const |
| float | getSpaceBetweenAxisGrads () const |
| float | getLabelHeight () const |
| float | getMaxLabelWidth () const |
| Color | getAxisColor () const |
| void | setAxisName (const std::string &axisName) |
| void | setAxisLength (const float axisLength) |
| void | setAxisColor (const Color &axisColor) |
| void | setAxisGradsWidth (const float axisGradsWidth) |
| void | setMaxCaptionWidth (const float maxCaptionWidth) |
| void | setAxisGraduations (const std::vector< std::string > &axisGradsLabels, const LabelPosition &axisGradsLabelsPosition=LEFT_OR_BELOW) |
| void | setAxisGraduationsMaxLabelWidth (const float maxWidth) |
| void | addCaption (const LabelPosition &captionPos, const float captionHeight, const bool captionFrame=false, const float maxCaptionWidth=0, const float captionOffset=0, const std::string caption="") |
| | GlComposite (bool deleteComponentsInDestructor=true) |
| | ~GlComposite () |
| virtual void | addLayerParent (GlLayer *layer) |
| virtual void | removeLayerParent (GlLayer *layer) |
| void | reset (bool deleteElems) |
| void | addGlEntity (GlSimpleEntity *entity, const std::string &key) |
| void | deleteGlEntity (const std::string &key, bool informTheEntity=true) |
| void | deleteGlEntity (GlSimpleEntity *entity, bool informTheEntity=true) |
| std::string | findKey (GlSimpleEntity *entity) |
| GlSimpleEntity * | findGlEntity (const std::string &key) |
std::map< std::string,
GlSimpleEntity * > * | getDisplays () |
| void | notifyModified (GlSimpleEntity *entity) |
| virtual void | draw (float, Camera *) |
| virtual void | setStencil (int stencil) |
| virtual void | acceptVisitor (GlSceneVisitor *visitor) |
| void | setDeleteComponentsInDestructor (bool deleteComponentsInDestructor) |
| virtual void | getXML (xmlNodePtr rootNode) |
| virtual void | setWithXML (xmlNodePtr rootNode) |
| | GlSimpleEntity () |
| virtual | ~GlSimpleEntity () |
| virtual void | setVisible (bool visible) |
| bool | isVisible () |
| int | getStencil () |
| void | setCheckByBoundingBoxVisitor (bool check) |
| bool | isCheckByBoundingBoxVisitor () |
| virtual BoundingBox | getBoundingBox () |
| void | addParent (GlComposite *composite) |
| void | removeParent (GlComposite *composite) |
| virtual | ~GlEntity () |
A class to render an axis graduated with string values.
This class allow to draw a nominative axis (i.e. an axis graduated with string values)