JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::ConvexHullBuilder< Vec3Type >::Edge Class Reference

Class that holds the information of an edge. More...

#include <JPLSpatial/Geometry/ConvexHullBuilder.h>

Public Member Functions

 Edge (Face *inFace, int inStartIdx)
 
EdgeGetPreviousEdge ()
 Get the previous edge.
 

Public Attributes

FacemFace
 Face that this edge belongs to.
 
EdgemNextEdge = nullptr
 Next edge of this face.
 
EdgemNeighbourEdge = nullptr
 Edge that this edge is connected to.
 
int mStartIdx
 Vertex index in mPositions that indicates the start vertex of this edge.
 

Detailed Description

template<CVec3 Vec3Type>
class JPL::ConvexHullBuilder< Vec3Type >::Edge

Class that holds the information of an edge.

Constructor & Destructor Documentation

◆ Edge()

template<CVec3 Vec3Type>
JPL::ConvexHullBuilder< Vec3Type >::Edge::Edge ( Face inFace,
int  inStartIdx 
)

Member Function Documentation

◆ GetPreviousEdge()

template<CVec3 Vec3Type>
ConvexHullBuilder< Vec3Type >::Edge * JPL::ConvexHullBuilder< Vec3Type >::Edge::GetPreviousEdge ( )
inline

Get the previous edge.

Member Data Documentation

◆ mFace

template<CVec3 Vec3Type>
Face* JPL::ConvexHullBuilder< Vec3Type >::Edge::mFace

Face that this edge belongs to.

◆ mNeighbourEdge

template<CVec3 Vec3Type>
Edge* JPL::ConvexHullBuilder< Vec3Type >::Edge::mNeighbourEdge = nullptr

Edge that this edge is connected to.

◆ mNextEdge

template<CVec3 Vec3Type>
Edge* JPL::ConvexHullBuilder< Vec3Type >::Edge::mNextEdge = nullptr

Next edge of this face.

◆ mStartIdx

template<CVec3 Vec3Type>
int JPL::ConvexHullBuilder< Vec3Type >::Edge::mStartIdx

Vertex index in mPositions that indicates the start vertex of this edge.


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