8 #ifndef META_OCEAN_RENDERING_QUADS_H
9 #define META_OCEAN_RENDERING_QUADS_H
This class is the base class for all independent primitive objects.
Definition: IndependentPrimitive.h:25
ObjectType
Definition of different object type.
Definition: Object.h:63
This class is the base class for all rendering quads.
Definition: Quads.h:36
virtual void setFaces(const QuadFaces &faces)
Sets the faces of this triangles object.
ObjectType type() const override
Returns the type of this object.
Quads()
Creates a new quads object.
~Quads() override
Destructs a quads object.
virtual unsigned int numberFaces() const
Returns the number of quad faces defined in this primitive.
virtual QuadFaces faces() const
Returns the faces of this quads object.
This class implements a smart rendering object reference.
Definition: rendering/ObjectRef.h:34
SmartObjectRef< Quads > QuadsRef
Definition of a smart object reference holding a quads object.
Definition: Quads.h:22
std::vector< QuadFace > QuadFaces
Definition of a vector holding quad faces.
Definition: QuadFace.h:22
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15