8 #ifndef META_OCEAN_SCENEDESCRIPTION_SDX_X3D_POINT_SET_H
9 #define META_OCEAN_SCENEDESCRIPTION_SDX_X3D_POINT_SET_H
19 namespace SceneDescription
This class implements a node specification object.
Definition: scenedescription/Node.h:77
This class implements a x3d point set node.
Definition: PointSet.h:33
SingleNode coord_
Coord field.
Definition: PointSet.h:82
PointSet(const SDXEnvironment *environment)
Creates a new x3d point set node.
Rendering::VertexSetRef renderingVertexSet_
Rendering vertex set.
Definition: PointSet.h:88
NodeSpecification specifyNode()
Specifies the node type and the fields of this node.
SingleNode color_
Color field.
Definition: PointSet.h:79
size_t objectAddress() const override
Returns the address of the most derived object.
void onFieldChanged(const std::string &fieldName) override
Event function to inform the node about a changed field.
MultiNode attrib_
Attrib field.
Definition: PointSet.h:76
void apply()
Applies all recent changes to the rendering engine object.
SingleNode fogCoord_
FogCoord field.
Definition: PointSet.h:85
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...
This class implements an abstract x3d geometry node.
Definition: X3DGeometryNode.h:31
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