#include <gepetto/viewer/leaf-node-ground.h>
Public Member Functions | |
virtual LeafNodeGroundPtr_t | clone (void) const |
Clone. More... | |
virtual LeafNodeGroundPtr_t | copy () const |
Copy. More... | |
LeafNodeGroundPtr_t | self (void) const |
Returns a shared pointer of the object itself. More... | |
virtual void | setColor1 (const osgVector4 &color1) |
inline virtual void setColor1(const ColotSharedPtr &color1_ptr) More... | |
osgVector4 | getColor1 () const |
virtual void | setColor2 (const osgVector4 &color2) |
inline virtual void setColor2(const ColotSharedPtr &color2_ptr) More... | |
osgVector4 | getColor2 () const |
virtual void | setColors (const osgVector4 &color1, const osgVector4 &color2) |
virtual void setColors(const ColorSharedPtr &color1_ptr , const ColorSharedPtr &color2_ptr); More... | |
virtual | ~LeafNodeGround () |
Virtual method for setting the shadow mode of the object : receive, cast, both or no shadow. More... | |
![]() | |
std::string | getID () const |
getID is a public method for getting the id_name of the Object More... | |
void | applyConfiguration (osgVector3 position, osgQuat quat) |
Apply a new global configuration. More... | |
void | setStaticTransform (osgVector3 position, osgQuat quat) |
Set Static transformation. More... | |
virtual void | setVisibilityMode (const VisibilityMode &visibility_state) |
Virtual method for setting the visibility mode of the object : visible or not visible. More... | |
virtual void | setLightingMode (const LightingMode &lighting_state) |
Virtual method for setting the lighting mode of the object : influence by light or not. More... | |
virtual void | setWireFrameMode (const WireFrameMode &wireframe_state) |
Virtual method for setting the wireframe mode of the object : visible or not. More... | |
virtual void | setScale (const float &scale) |
Set scale value of the OSG object. More... | |
virtual void | setScale (const osg::Vec3d &scale) |
Set scales value of the OSG object. More... | |
virtual ::osg::GroupRefPtr | asGroup () const |
Return the root node to include it in the scene. More... | |
void | addLandmark (const float &size) |
void | deleteLandmark () |
virtual | ~Node () |
Return the alpha value. More... | |
Static Public Member Functions | |
static LeafNodeGroundPtr_t | create (const std::string &name, const float &length, const float &width) |
Builder. More... | |
static LeafNodeGroundPtr_t | create (const std::string &name, const float &length, const float &width, const float &square_length, const float &square_width) |
Builder. More... | |
static LeafNodeGroundPtr_t | create (const std::string &name, const float &length, const float &width, const float &square_length, const float &square_width, const osgVector4 &color1, const osgVector4 &color2) |
static LeafNodeGroundPtr_t | create (const std::string &name) |
static LeafNodeGroundPtr_t | createCopy (const LeafNodeGroundPtr_t &other) |
Create copy. More... | |
Additional Inherited Members | |
![]() | |
Node (const std::string &name) | |
Default constructor. More... | |
Node (const Node &other) | |
Copy constructor. More... | |
::osg::GroupRefPtr | asQueue () const |
Return the root node to include it in the scene. More... | |
void | setID (const std::string &id_name) |
|
virtual |
Virtual method for setting the shadow mode of the object : receive, cast, both or no shadow.
shadow_state | stateDestructor |
|
virtual |
Clone.
Returns a shared pointer to a newly allocated copy of the object.
|
inlinevirtual |
Copy.
Proceed to a copy of the currend object as clone
|
static |
Builder.
length | : length of plane |
width | : width of plane |
|
static |
Builder.
Constructor with all useful parameters
length | : length of demi-axis |
width | : width of demi-axis |
square_length | : length of a basic square |
square_width | : width of a basic square |
configuration_ptr | : configuration of plane |
|
static |
|
static |
|
static |
Create copy.
|
inline |
|
inline |
LeafNodeGroundPtr_t graphics::LeafNodeGround::self | ( | void | ) | const |
Returns a shared pointer of the object itself.
|
virtual |
inline virtual void setColor1(const ColotSharedPtr &color1_ptr)
Allow to define color1
color1_ptr | : color to apply to first color |
|
virtual |
inline virtual void setColor2(const ColotSharedPtr &color2_ptr)
Allow to define color2
color2_ptr | : color to apply to second color |
|
virtual |
virtual void setColors(const ColorSharedPtr &color1_ptr , const ColorSharedPtr &color2_ptr);
Allow to define both colors
color1_ptr | : color to apply to first color |
color2_ptr | : color to apply to second color |