GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::MeshConnectedComponents Class Reference

#include <mesh_connected_components.h>

Classes

struct  ConnectedComponent

Public Member Functions

 MeshConnectedComponents ()=default
template<class CornerTableT = CornerTable>
void FindConnectedComponents (const CornerTableT *corner_table)
int NumConnectedComponents () const
const ConnectedComponent & GetConnectedComponent (int index) const
int GetConnectedComponentIdAtVertex (int vertex_id) const
int NumConnectedComponentVertices (int component_id) const
int GetConnectedComponentVertex (int component_id, int i) const
int GetConnectedComponentIdAtFace (int face_id) const
int NumConnectedComponentFaces (int component_id) const
int GetConnectedComponentFace (int component_id, int i) const
int NumConnectedComponentBoundaryEdges (int component_id) const
int GetConnectedComponentBoundaryEdge (int component_id, int i) const

Constructor & Destructor Documentation

◆ MeshConnectedComponents()

draco::MeshConnectedComponents::MeshConnectedComponents ( )
default

Member Function Documentation

◆ FindConnectedComponents()

template<class CornerTableT>
void draco::MeshConnectedComponents::FindConnectedComponents ( const CornerTableT * corner_table)
Here is the caller graph for this function:

◆ GetConnectedComponent()

const ConnectedComponent & draco::MeshConnectedComponents::GetConnectedComponent ( int index) const
inline

◆ GetConnectedComponentBoundaryEdge()

int draco::MeshConnectedComponents::GetConnectedComponentBoundaryEdge ( int component_id,
int i ) const
inline

◆ GetConnectedComponentFace()

int draco::MeshConnectedComponents::GetConnectedComponentFace ( int component_id,
int i ) const
inline

◆ GetConnectedComponentIdAtFace()

int draco::MeshConnectedComponents::GetConnectedComponentIdAtFace ( int face_id) const
inline

◆ GetConnectedComponentIdAtVertex()

int draco::MeshConnectedComponents::GetConnectedComponentIdAtVertex ( int vertex_id) const
inline

◆ GetConnectedComponentVertex()

int draco::MeshConnectedComponents::GetConnectedComponentVertex ( int component_id,
int i ) const
inline

◆ NumConnectedComponentBoundaryEdges()

int draco::MeshConnectedComponents::NumConnectedComponentBoundaryEdges ( int component_id) const
inline

◆ NumConnectedComponentFaces()

int draco::MeshConnectedComponents::NumConnectedComponentFaces ( int component_id) const
inline

◆ NumConnectedComponents()

int draco::MeshConnectedComponents::NumConnectedComponents ( ) const
inline
Here is the caller graph for this function:

◆ NumConnectedComponentVertices()

int draco::MeshConnectedComponents::NumConnectedComponentVertices ( int component_id) const
inline

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