Public Types | Public Member Functions | Private Attributes | Friends
cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits > Class Template Reference

#include <mesh_types.h>

List of all members.

Public Types

typedef MeshTraits::FaceHandle FaceHandle
typedef MeshTraits::MeshT MeshT
typedef Slots< PT1, PT2, PT3,
PT4, PT5 > 
Properties
typedef MeshTraits::VertexHandle VertexHandle

Public Member Functions

FaceHandle addFace (const VertexHandle &v1, const VertexHandle &v2, const VertexHandle &v3)
template<typename PointT >
VertexHandle addVertex (int idx, const PointT &p)
 Mesh (const PT1 &prop1=PT1(), const PT2 &prop2=PT2(), const PT3 &prop3=PT3(), const PT4 &prop4=PT4(), const PT5 &prop5=PT5())
bool savePLY (const std::string &file)

Private Attributes

MeshT mesh_
Properties prop_

Friends

class MeshDecimation

Detailed Description

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
class cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >

Definition at line 113 of file mesh_types.h.


Member Typedef Documentation

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
typedef MeshTraits::FaceHandle cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::FaceHandle

Definition at line 118 of file mesh_types.h.

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
typedef MeshTraits::MeshT cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::MeshT

Definition at line 116 of file mesh_types.h.

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
typedef Slots<PT1,PT2,PT3,PT4,PT5> cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::Properties

Definition at line 121 of file mesh_types.h.

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
typedef MeshTraits::VertexHandle cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::VertexHandle

Definition at line 117 of file mesh_types.h.


Constructor & Destructor Documentation

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::Mesh ( const PT1 &  prop1 = PT1(),
const PT2 &  prop2 = PT2(),
const PT3 &  prop3 = PT3(),
const PT4 &  prop4 = PT4(),
const PT5 &  prop5 = PT5() 
) [inline]

Definition at line 125 of file mesh_types.h.


Member Function Documentation

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
FaceHandle cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::addFace ( const VertexHandle v1,
const VertexHandle v2,
const VertexHandle v3 
) [inline]

Definition at line 147 of file mesh_types.h.

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
template<typename PointT >
VertexHandle cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::addVertex ( int  idx,
const PointT p 
) [inline]

Definition at line 138 of file mesh_types.h.

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
bool cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::savePLY ( const std::string &  file) [inline]

Definition at line 154 of file mesh_types.h.


Friends And Related Function Documentation

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
friend class MeshDecimation [friend]

Definition at line 123 of file mesh_types.h.


Member Data Documentation

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
MeshT cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::mesh_ [private]

Definition at line 160 of file mesh_types.h.

template<typename PT1 = NullT, typename PT2 = NullT, typename PT3 = NullT, typename PT4 = NullT, typename PT5 = NullT, typename MeshTraits = DefaultMeshTraits>
Properties cob_3d_meshing::Mesh< PT1, PT2, PT3, PT4, PT5, MeshTraits >::prop_ [private]

Definition at line 161 of file mesh_types.h.


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


cob_3d_meshing
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:04:03