8 #ifndef META_OCEAN_RENDERING_LINES_H
9 #define META_OCEAN_RENDERING_LINES_H
84 virtual void setIndices(
const unsigned int numberImplicitLines);
This class is the base class for all independent primitive objects.
Definition: IndependentPrimitive.h:25
This class is the base for all lines objects.
Definition: Lines.h:39
~Lines() override
Destructs a lines object.
Lines()
Creates a new lines object.
virtual void setIndices(const VertexIndices &indices)
Sets the indices of the used vertex lines.
virtual void setIndices(const unsigned int numberImplicitLines)
Sets the indices of the used vertex lines.
virtual void setLineWidth(const Scalar width)
Sets the width (thickness) in pixels at which all lines will be rendered.
virtual unsigned int numberIndices() const
Returns the number of point indices defined in this primitive.
ObjectType type() const override
Returns the type of this object.
virtual Scalar lineWidth() const
Returns the width (thickness ) in pixels at which all lines will be rendered.
virtual VertexIndices indices() const
Returns the indices of the used vertex lines.
ObjectType
Definition of different object type.
Definition: Object.h:63
This class implements a smart rendering object reference.
Definition: rendering/ObjectRef.h:34
float Scalar
Definition of a scalar type.
Definition: Math.h:128
std::vector< VertexIndex > VertexIndices
Definition of a vector holding vertex indices.
Definition: rendering/Rendering.h:101
SmartObjectRef< Lines > LinesRef
Definition of a smart object reference holding a lines node.
Definition: Lines.h:22
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15