vcg::tri::Append< MeshLeft, MeshRight > Class Template Reference

#include <append.h>

List of all members.

Classes

struct  Remap

Public Types

typedef MeshLeft::CoordType CoordLeft
typedef MeshRight::CoordType CoordRight
typedef MeshLeft::EdgeIterator EdgeIteratorLeft
typedef MeshRight::EdgeIterator EdgeIteratorRight
typedef MeshLeft::EdgeType EdgeLeft
typedef MeshRight::EdgeType EdgeRight
typedef MeshLeft::FaceIterator FaceIteratorLeft
typedef MeshRight::FaceIterator FaceIteratorRight
typedef MeshLeft::FaceType FaceLeft
typedef MeshRight::FacePointer FacePointerRight
typedef MeshRight::FaceType FaceRight
typedef MeshLeft::HEdgeIterator HEdgeIteratorLeft
typedef MeshRight::HEdgeIterator HEdgeIteratorRight
typedef MeshLeft::HEdgeType HEdgeLeft
typedef MeshRight::HEdgeType HEdgeRight
typedef MeshLeft::ScalarType ScalarLeft
typedef MeshRight::ScalarType ScalarRight
typedef MeshLeft::VertexIterator VertexIteratorLeft
typedef MeshRight::VertexIterator VertexIteratorRight
typedef MeshLeft::VertexType VertexLeft
typedef MeshLeft::VertexPointer VertexPointerLeft
typedef MeshRight::VertexPointer VertexPointerRight
typedef MeshRight::VertexType VertexRight

Static Public Member Functions

static void ImportEdgeAdj (MeshLeft &ml, MeshRight &mr, EdgeLeft &el, const EdgeRight &er, Remap &remap)
static void ImportFaceAdj (MeshLeft &ml, MeshRight &mr, FaceLeft &fl, const FaceRight &fr, Remap &remap)
static void ImportHEdgeAdj (MeshLeft &ml, MeshRight &mr, HEdgeLeft &hl, const HEdgeRight &hr, Remap &remap)
static void ImportVertexAdj (MeshLeft &ml, MeshRight &mr, VertexLeft &vl, VertexRight &vr, Remap &remap)
static void Mesh (MeshLeft &ml, MeshRight &mr, const bool selected=false)
static void Selected (MeshLeft &ml, MeshRight &mr)

Detailed Description

template<class MeshLeft, class MeshRight>
class vcg::tri::Append< MeshLeft, MeshRight >

Definition at line 34 of file append.h.


Member Typedef Documentation

template<class MeshLeft , class MeshRight >
typedef MeshLeft::CoordType vcg::tri::Append< MeshLeft, MeshRight >::CoordLeft

Definition at line 38 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::CoordType vcg::tri::Append< MeshLeft, MeshRight >::CoordRight

Definition at line 51 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::EdgeIterator vcg::tri::Append< MeshLeft, MeshRight >::EdgeIteratorLeft

Definition at line 45 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::EdgeIterator vcg::tri::Append< MeshLeft, MeshRight >::EdgeIteratorRight

Definition at line 58 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::EdgeType vcg::tri::Append< MeshLeft, MeshRight >::EdgeLeft

Definition at line 40 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::EdgeType vcg::tri::Append< MeshLeft, MeshRight >::EdgeRight

Definition at line 53 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::FaceIterator vcg::tri::Append< MeshLeft, MeshRight >::FaceIteratorLeft

Definition at line 47 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::FaceIterator vcg::tri::Append< MeshLeft, MeshRight >::FaceIteratorRight

Definition at line 60 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::FaceType vcg::tri::Append< MeshLeft, MeshRight >::FaceLeft

Definition at line 41 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::FacePointer vcg::tri::Append< MeshLeft, MeshRight >::FacePointerRight

Definition at line 61 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::FaceType vcg::tri::Append< MeshLeft, MeshRight >::FaceRight

Definition at line 55 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::HEdgeIterator vcg::tri::Append< MeshLeft, MeshRight >::HEdgeIteratorLeft

Definition at line 46 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::HEdgeIterator vcg::tri::Append< MeshLeft, MeshRight >::HEdgeIteratorRight

Definition at line 59 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::HEdgeType vcg::tri::Append< MeshLeft, MeshRight >::HEdgeLeft

Definition at line 42 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::HEdgeType vcg::tri::Append< MeshLeft, MeshRight >::HEdgeRight

Definition at line 54 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::ScalarType vcg::tri::Append< MeshLeft, MeshRight >::ScalarLeft

Definition at line 37 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::ScalarType vcg::tri::Append< MeshLeft, MeshRight >::ScalarRight

Definition at line 50 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::VertexIterator vcg::tri::Append< MeshLeft, MeshRight >::VertexIteratorLeft

Definition at line 44 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::VertexIterator vcg::tri::Append< MeshLeft, MeshRight >::VertexIteratorRight

Definition at line 57 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::VertexType vcg::tri::Append< MeshLeft, MeshRight >::VertexLeft

Definition at line 39 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshLeft::VertexPointer vcg::tri::Append< MeshLeft, MeshRight >::VertexPointerLeft

Definition at line 43 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::VertexPointer vcg::tri::Append< MeshLeft, MeshRight >::VertexPointerRight

Definition at line 56 of file append.h.

template<class MeshLeft , class MeshRight >
typedef MeshRight::VertexType vcg::tri::Append< MeshLeft, MeshRight >::VertexRight

Definition at line 52 of file append.h.


Member Function Documentation

template<class MeshLeft , class MeshRight >
static void vcg::tri::Append< MeshLeft, MeshRight >::ImportEdgeAdj ( MeshLeft &  ml,
MeshRight &  mr,
EdgeLeft el,
const EdgeRight er,
Remap remap 
) [inline, static]

Definition at line 91 of file append.h.

template<class MeshLeft , class MeshRight >
static void vcg::tri::Append< MeshLeft, MeshRight >::ImportFaceAdj ( MeshLeft &  ml,
MeshRight &  mr,
FaceLeft fl,
const FaceRight fr,
Remap remap 
) [inline, static]

Definition at line 121 of file append.h.

template<class MeshLeft , class MeshRight >
static void vcg::tri::Append< MeshLeft, MeshRight >::ImportHEdgeAdj ( MeshLeft &  ml,
MeshRight &  mr,
HEdgeLeft hl,
const HEdgeRight hr,
Remap remap 
) [inline, static]

Definition at line 153 of file append.h.

template<class MeshLeft , class MeshRight >
static void vcg::tri::Append< MeshLeft, MeshRight >::ImportVertexAdj ( MeshLeft &  ml,
MeshRight &  mr,
VertexLeft vl,
VertexRight vr,
Remap remap 
) [inline, static]

Definition at line 67 of file append.h.

template<class MeshLeft , class MeshRight >
static void vcg::tri::Append< MeshLeft, MeshRight >::Mesh ( MeshLeft &  ml,
MeshRight &  mr,
const bool  selected = false 
) [inline, static]

Definition at line 202 of file append.h.

template<class MeshLeft , class MeshRight >
static void vcg::tri::Append< MeshLeft, MeshRight >::Selected ( MeshLeft &  ml,
MeshRight &  mr 
) [inline, static]

Definition at line 321 of file append.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:28 2013