#include <nanoplyWrapper.hpp>
Public Types | |
typedef std::map< std::string, ElementDescriptor::PropertyDescriptor > | MapMeshAttrib |
typedef std::map< std::string, ElementDescriptor::PropertyDescriptor > ::iterator | MapMeshAttribIter |
typedef std::map< std::string, std::vector< PlyProperty > > | MapMeshAttribProp |
typedef std::map< std::string, std::vector< PlyProperty > >::iterator | MapMeshAttribPropIter |
Public Member Functions | |
template<class Container , class Type , int n> | |
void | AddEdgeAttribDescriptor (std::string &name, PlyType type, void *ptr) |
template<class Container , class Type , int n> | |
void | AddFaceAttribDescriptor (std::string &name, PlyType type, void *ptr) |
void | AddMeshAttrib (std::string &name, int cnt) |
template<class Container , class Type , int n> | |
void | AddMeshAttribDescriptor (std::string &nameAttrib, std::string &nameProp, PlyType type, void *ptr) |
template<class Container , class Type , int n> | |
void | AddVertexAttribDescriptor (std::string &name, PlyType type, void *ptr) |
CustomAttributeDescriptor::~CustomAttributeDescriptor () | |
void | GetMeshAttrib (std::string filename) |
Public Attributes | |
ElementDescriptor::PropertyDescriptor | edgeAttrib |
std::vector< PlyProperty > | edgeAttribProp |
ElementDescriptor::PropertyDescriptor | faceAttrib |
std::vector< PlyProperty > | faceAttribProp |
MapMeshAttrib | meshAttrib |
std::map< std::string, int > | meshAttribCnt |
MapMeshAttribProp | meshAttribProp |
ElementDescriptor::PropertyDescriptor | vertexAttrib |
std::vector< PlyProperty > | vertexAttribProp |
Definition at line 168 of file nanoplyWrapper.hpp.
typedef std::map<std::string, ElementDescriptor::PropertyDescriptor> nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::MapMeshAttrib |
Definition at line 172 of file nanoplyWrapper.hpp.
typedef std::map<std::string, ElementDescriptor::PropertyDescriptor>::iterator nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::MapMeshAttribIter |
Definition at line 173 of file nanoplyWrapper.hpp.
typedef std::map<std::string, std::vector<PlyProperty> > nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::MapMeshAttribProp |
Definition at line 174 of file nanoplyWrapper.hpp.
typedef std::map<std::string, std::vector<PlyProperty> >::iterator nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::MapMeshAttribPropIter |
Definition at line 175 of file nanoplyWrapper.hpp.
nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::CustomAttributeDescriptor::~CustomAttributeDescriptor | ( | ) | [inline] |
Definition at line 189 of file nanoplyWrapper.hpp.
void nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::AddEdgeAttribDescriptor | ( | std::string & | name, |
PlyType | type, | ||
void * | ptr | ||
) | [inline] |
Definition at line 212 of file nanoplyWrapper.hpp.
void nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::AddFaceAttribDescriptor | ( | std::string & | name, |
PlyType | type, | ||
void * | ptr | ||
) | [inline] |
Definition at line 219 of file nanoplyWrapper.hpp.
void nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::AddMeshAttrib | ( | std::string & | name, |
int | cnt | ||
) | [inline] |
Definition at line 232 of file nanoplyWrapper.hpp.
void nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::AddMeshAttribDescriptor | ( | std::string & | nameAttrib, |
std::string & | nameProp, | ||
PlyType | type, | ||
void * | ptr | ||
) | [inline] |
Definition at line 226 of file nanoplyWrapper.hpp.
void nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::AddVertexAttribDescriptor | ( | std::string & | name, |
PlyType | type, | ||
void * | ptr | ||
) | [inline] |
Definition at line 205 of file nanoplyWrapper.hpp.
void nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::GetMeshAttrib | ( | std::string | filename | ) | [inline] |
Definition at line 237 of file nanoplyWrapper.hpp.
ElementDescriptor::PropertyDescriptor nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::edgeAttrib |
Definition at line 179 of file nanoplyWrapper.hpp.
std::vector<PlyProperty> nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::edgeAttribProp |
Definition at line 182 of file nanoplyWrapper.hpp.
ElementDescriptor::PropertyDescriptor nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::faceAttrib |
Definition at line 178 of file nanoplyWrapper.hpp.
std::vector<PlyProperty> nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::faceAttribProp |
Definition at line 181 of file nanoplyWrapper.hpp.
MapMeshAttrib nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::meshAttrib |
Definition at line 184 of file nanoplyWrapper.hpp.
std::map<std::string, int> nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::meshAttribCnt |
Definition at line 186 of file nanoplyWrapper.hpp.
MapMeshAttribProp nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::meshAttribProp |
Definition at line 185 of file nanoplyWrapper.hpp.
ElementDescriptor::PropertyDescriptor nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::vertexAttrib |
Definition at line 177 of file nanoplyWrapper.hpp.
std::vector<PlyProperty> nanoply::NanoPlyWrapper< MeshType >::CustomAttributeDescriptor::vertexAttribProp |
Definition at line 180 of file nanoplyWrapper.hpp.