#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.