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:29
std::vector< QuadFace > QuadFaces
Definition of a vector holding quad faces.
Definition QuadFace.h:28
The namespace covering the entire Ocean framework.
Definition Accessor.h:15