Class ReadMesh#

Class Documentation#

class ReadMesh#

Public Functions

inline ReadMesh()#
inline ReadMesh(std::string &json_file)#
inline ReadMesh(std::string &faces_file, std::string &vertices_file)#
inline ReadMesh(std::map<std::string, std::string> files)#
inline void clear(void)#
inline ~ReadMesh()#
inline std::vector<HE_HalfEdgeProp> &get_halfedges(void)#

get the halfedges loaded in the system

Parameters:

void

Returns:

std::vector<HE_HalfEdgeProp>

inline std::vector<HE_VertexProp> &get_vertices(void)#

get the vertices loaded in the system

Parameters:

void

Returns:

std::vector<HE_VertexProp>

inline std::vector<HE_EdgeProp> &get_edges(void)#

get the edges loaded in the system

Parameters:

void

Returns:

std::vector<HE_EdgeProp>&

inline std::vector<HE_FaceProp> &get_faces(void)#

get the faces loaded in the system

Parameters:

void

Returns:

std::vector<HE_FaceProp>&

inline int getNumvertices(void)#

Number of vertices.

inline int getNumedges(void)#

Number of edges.

inline int getNumfaces(void)#

Number of faces.

inline int getNumhalfedges(void)#

Number of halfedges.

inline bool is_close_surface()#