Radium Engine  1.5.0
Ra::Core::Geometry::TopologicalMesh::WedgeData Class Reference

#include <Core/Geometry/TopologicalMesh.hpp>

+ Collaboration diagram for Ra::Core::Geometry::TopologicalMesh::WedgeData:

Public Member Functions

bool operator== (const WedgeData &lhs) const
 
bool operator!= (const WedgeData &lhs) const
 
bool operator< (const WedgeData &lhs) const
 
template<typename T >
VectorArray< T > & getAttribArray ()
 
template<typename T >
const VectorArray< T > & getAttribArray () const
 

Public Attributes

friend Wedge
 
VertexHandle m_vertexHandle
 
Vector3 m_position {}
 
VectorArray< Scalar > m_floatAttrib
 
VectorArray< Vector2 > m_vector2Attrib
 
VectorArray< Vector3 > m_vector3Attrib
 
VectorArray< Vector4 > m_vector4Attrib
 

Detailed Description

Inner class WedgeData represents the actual data per wedge, including position.

At any time m_position as to be equal to the wedge's vertex point. All wedges have the same set of attributes. Access and management is delegated to TopologicalMesh and WedgeCollection

Definition at line 371 of file TopologicalMesh.hpp.


The documentation for this class was generated from the following file: