8 #ifndef META_OCEAN_SCENEDESCRIPTION_SDX_X3D_BILLBOARD_H
9 #define META_OCEAN_SCENEDESCRIPTION_SDX_X3D_BILLBOARD_H
17 namespace SceneDescription
This class implements a node specification object.
Definition: scenedescription/Node.h:77
This class implements a x3d billboard node.
Definition: scenedescription/sdx/x3d/Billboard.h:31
void onFieldChanged(const std::string &fieldName) override
Event function to inform the node about a changed field.
void onInitialize(const Rendering::SceneRef &scene, const Timestamp timestamp) override
Event function to inform the node that it has been initialized and can apply all internal values to c...
NodeSpecification specifyNode()
Specifies the node type and the fields of this node.
Billboard(const SDXEnvironment *environment)
Creates a new x3d billboard node.
SingleVector3 axisOfRotation_
AxisOfRotation field.
Definition: scenedescription/sdx/x3d/Billboard.h:69
size_t objectAddress() const override
Returns the address of the most derived object.
This class implements an abstract x3d grouping node.
Definition: X3DGroupingNode.h:34
This class implements a node environment container.
Definition: SDXNode.h:62
This class implements a timestamp.
Definition: Timestamp.h:36
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15