Public Member Functions | Private Member Functions | Private Attributes | List of all members
gte::UniqueVerticesTriangles< VertexType > Class Template Reference

#include <GteUniqueVerticesTriangles.h>

Public Member Functions

int GetOutputIndexFor (int index) const
 
 UniqueVerticesTriangles (std::vector< VertexType > const &inVertices, std::vector< VertexType > &outVertices, std::vector< int > &outIndices)
 
 UniqueVerticesTriangles (std::vector< VertexType > const &inVertices, std::vector< int > const &inIndices, std::vector< VertexType > &outVertices, std::vector< int > &outIndices)
 

Private Member Functions

void ConstructUniqueVertices (std::vector< VertexType > const &inVertices, std::vector< VertexType > &outVertices)
 

Private Attributes

std::vector< intmInToOutMapping
 
int mNumInVertices
 
int mNumOutVertices
 

Detailed Description

template<typename VertexType>
class gte::UniqueVerticesTriangles< VertexType >

Definition at line 36 of file GteUniqueVerticesTriangles.h.

Constructor & Destructor Documentation

template<typename VertexType >
gte::UniqueVerticesTriangles< VertexType >::UniqueVerticesTriangles ( std::vector< VertexType > const &  inVertices,
std::vector< VertexType > &  outVertices,
std::vector< int > &  outIndices 
)

Definition at line 80 of file GteUniqueVerticesTriangles.h.

template<typename VertexType >
gte::UniqueVerticesTriangles< VertexType >::UniqueVerticesTriangles ( std::vector< VertexType > const &  inVertices,
std::vector< int > const &  inIndices,
std::vector< VertexType > &  outVertices,
std::vector< int > &  outIndices 
)

Definition at line 95 of file GteUniqueVerticesTriangles.h.

Member Function Documentation

template<typename VertexType >
void gte::UniqueVerticesTriangles< VertexType >::ConstructUniqueVertices ( std::vector< VertexType > const &  inVertices,
std::vector< VertexType > &  outVertices 
)
private

Definition at line 118 of file GteUniqueVerticesTriangles.h.

template<typename VertexType >
int gte::UniqueVerticesTriangles< VertexType >::GetOutputIndexFor ( int  index) const
inline

Definition at line 112 of file GteUniqueVerticesTriangles.h.

Member Data Documentation

template<typename VertexType>
std::vector<int> gte::UniqueVerticesTriangles< VertexType >::mInToOutMapping
private

Definition at line 75 of file GteUniqueVerticesTriangles.h.

template<typename VertexType>
int gte::UniqueVerticesTriangles< VertexType >::mNumInVertices
private

Definition at line 74 of file GteUniqueVerticesTriangles.h.

template<typename VertexType>
int gte::UniqueVerticesTriangles< VertexType >::mNumOutVertices
private

Definition at line 74 of file GteUniqueVerticesTriangles.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:07