Developer Documentation
|
#include <OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Core/IO/exporter/ExporterT.hh>
Public Member Functions | |
ExporterT (const Mesh &_mesh) | |
Vec3f | point (VertexHandle _vh) const override |
Vec3d | pointd (VertexHandle _vh) const override |
bool | is_point_double () const override |
bool | is_normal_double () const override |
Vec3f | normal (VertexHandle _vh) const override |
Vec3d | normald (VertexHandle _vh) const override |
Vec3uc | color (VertexHandle _vh) const override |
Vec4uc | colorA (VertexHandle _vh) const override |
Vec3ui | colori (VertexHandle _vh) const override |
Vec4ui | colorAi (VertexHandle _vh) const override |
Vec3f | colorf (VertexHandle _vh) const override |
Vec4f | colorAf (VertexHandle _vh) const override |
Vec2f | texcoord (VertexHandle _vh) const override |
Vec2f | texcoord (HalfedgeHandle _heh) const override |
OpenMesh::Attributes::StatusInfo | status (VertexHandle _vh) const override |
Vec3uc | color (EdgeHandle _eh) const override |
Vec4uc | colorA (EdgeHandle _eh) const override |
Vec3ui | colori (EdgeHandle _eh) const override |
Vec4ui | colorAi (EdgeHandle _eh) const override |
Vec3f | colorf (EdgeHandle _eh) const override |
Vec4f | colorAf (EdgeHandle _eh) const override |
OpenMesh::Attributes::StatusInfo | status (EdgeHandle _eh) const override |
int | get_halfedge_id (VertexHandle _vh) override |
int | get_halfedge_id (FaceHandle _fh) override |
int | get_next_halfedge_id (HalfedgeHandle _heh) override |
int | get_to_vertex_id (HalfedgeHandle _heh) override |
int | get_face_id (HalfedgeHandle _heh) override |
OpenMesh::Attributes::StatusInfo | status (HalfedgeHandle _heh) const override |
unsigned int | get_vhandles (FaceHandle _fh, std::vector< VertexHandle > &_vhandles) const override |
unsigned int | get_face_texcoords (std::vector< Vec2f > &_hehandles) const override |
HalfedgeHandle | getHeh (FaceHandle _fh, VertexHandle _vh) const override |
getHeh returns the HalfEdgeHandle that belongs to the face specified by _fh and has a toVertexHandle that corresponds to _vh. More... | |
Vec3f | normal (FaceHandle _fh) const override |
Vec3d | normald (FaceHandle _fh) const override |
Vec3uc | color (FaceHandle _fh) const override |
Vec4uc | colorA (FaceHandle _fh) const override |
Vec3ui | colori (FaceHandle _fh) const override |
Vec4ui | colorAi (FaceHandle _fh) const override |
Vec3f | colorf (FaceHandle _fh) const override |
Vec4f | colorAf (FaceHandle _fh) const override |
OpenMesh::Attributes::StatusInfo | status (FaceHandle _fh) const override |
virtual const BaseKernel * | kernel () override |
size_t | n_vertices () const override |
size_t | n_faces () const override |
size_t | n_edges () const override |
bool | is_triangle_mesh () const override |
bool | has_vertex_normals () const override |
bool | has_vertex_colors () const override |
bool | has_vertex_texcoords () const override |
bool | has_vertex_status () const override |
bool | has_edge_colors () const override |
bool | has_edge_status () const override |
bool | has_halfedge_status () const override |
bool | has_face_normals () const override |
bool | has_face_colors () const override |
bool | has_face_status () const override |
virtual Vec3f | point (VertexHandle _vh) const =0 |
virtual Vec3d | pointd (VertexHandle _vh) const =0 |
virtual bool | is_point_double () const =0 |
virtual Vec3f | normal (VertexHandle _vh) const =0 |
virtual Vec3d | normald (VertexHandle _vh) const =0 |
virtual bool | is_normal_double () const =0 |
virtual Vec3uc | color (VertexHandle _vh) const =0 |
virtual Vec4uc | colorA (VertexHandle _vh) const =0 |
virtual Vec3ui | colori (VertexHandle _vh) const =0 |
virtual Vec4ui | colorAi (VertexHandle _vh) const =0 |
virtual Vec3f | colorf (VertexHandle _vh) const =0 |
virtual Vec4f | colorAf (VertexHandle _vh) const =0 |
virtual Vec2f | texcoord (VertexHandle _vh) const =0 |
virtual Vec2f | texcoord (HalfedgeHandle _heh) const =0 |
virtual OpenMesh::Attributes::StatusInfo | status (VertexHandle _vh) const =0 |
virtual unsigned int | get_vhandles (FaceHandle _fh, std::vector< VertexHandle > &_vhandles) const =0 |
virtual HalfedgeHandle | getHeh (FaceHandle _fh, VertexHandle _vh) const =0 |
getHeh returns the HalfEdgeHandle that belongs to the face specified by _fh and has a toVertexHandle that corresponds to _vh. More... | |
virtual unsigned int | get_face_texcoords (std::vector< Vec2f > &_hehandles) const =0 |
virtual Vec3f | normal (FaceHandle _fh) const =0 |
virtual Vec3d | normald (FaceHandle _fh) const =0 |
virtual Vec3uc | color (FaceHandle _fh) const =0 |
virtual Vec4uc | colorA (FaceHandle _fh) const =0 |
virtual Vec3ui | colori (FaceHandle _fh) const =0 |
virtual Vec4ui | colorAi (FaceHandle _fh) const =0 |
virtual Vec3f | colorf (FaceHandle _fh) const =0 |
virtual Vec4f | colorAf (FaceHandle _fh) const =0 |
virtual OpenMesh::Attributes::StatusInfo | status (FaceHandle _fh) const =0 |
virtual Vec3uc | color (EdgeHandle _eh) const =0 |
virtual Vec4uc | colorA (EdgeHandle _eh) const =0 |
virtual Vec3ui | colori (EdgeHandle _eh) const =0 |
virtual Vec4ui | colorAi (EdgeHandle _eh) const =0 |
virtual Vec3f | colorf (EdgeHandle _eh) const =0 |
virtual Vec4f | colorAf (EdgeHandle _eh) const =0 |
virtual OpenMesh::Attributes::StatusInfo | status (EdgeHandle _eh) const =0 |
virtual int | get_halfedge_id (VertexHandle _vh)=0 |
virtual int | get_halfedge_id (FaceHandle _vh)=0 |
virtual int | get_next_halfedge_id (HalfedgeHandle _heh)=0 |
virtual int | get_to_vertex_id (HalfedgeHandle _heh)=0 |
virtual int | get_face_id (HalfedgeHandle _heh)=0 |
virtual OpenMesh::Attributes::StatusInfo | status (HalfedgeHandle _heh) const =0 |
virtual const BaseKernel * | kernel () |
virtual size_t | n_vertices () const =0 |
virtual size_t | n_faces () const =0 |
virtual size_t | n_edges () const =0 |
virtual bool | is_triangle_mesh () const |
virtual bool | has_vertex_normals () const |
virtual bool | has_vertex_colors () const |
virtual bool | has_vertex_status () const |
virtual bool | has_vertex_texcoords () const |
virtual bool | has_edge_colors () const |
virtual bool | has_edge_status () const |
virtual bool | has_halfedge_status () const |
virtual bool | has_face_normals () const |
virtual bool | has_face_colors () const |
virtual bool | has_face_status () const |
Private Attributes | |
const Mesh & | mesh_ |
This class template provides an exporter module for OpenMesh meshes.
Definition at line 84 of file ExporterT.hh.
|
inlineexplicit |
Definition at line 89 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 202 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 338 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 128 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 209 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 345 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 135 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 237 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 373 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 163 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 223 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 359 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 149 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 230 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 366 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 156 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 216 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 352 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 142 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 273 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 300 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 258 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 253 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 263 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 268 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 287 of file ExporterT.hh.
|
inlineoverridevirtual |
getHeh returns the HalfEdgeHandle that belongs to the face specified by _fh and has a toVertexHandle that corresponds to _vh.
_fh | FaceHandle that is used to search for the half edge handle |
_vh | to_vertex_handle of the searched heh |
Implements OpenMesh::IO::BaseExporter.
Definition at line 313 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 404 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 405 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 408 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 407 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 409 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 406 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 401 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 400 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 403 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 402 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 109 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 104 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 397 of file ExporterT.hh.
|
inlineoverridevirtual |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 387 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 393 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 392 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 391 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 324 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 114 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 331 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 121 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 94 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 99 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 244 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 380 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 278 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 193 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 186 of file ExporterT.hh.
|
inlineoverridevirtual |
Implements OpenMesh::IO::BaseExporter.
Definition at line 170 of file ExporterT.hh.
|
private |
Definition at line 413 of file ExporterT.hh.