vcg::edge::VertexRef< T > Class Template Reference

#include <component.h>

List of all members.

Public Member Functions

const T::CoordType & cP (const int j) const
const T::CoordType & cP0 (const int j) const
const T::CoordType & cP1 (const int j) const
T::VertexType * cV (const int j) const
const T::VertexType *const & cV0 (const int j) const
const T::VertexType *const & cV1 (const int j) const
template<class LeftF >
void ImportData (const LeftF &leftF)
T::CoordType & P (const int j)
const T::CoordType & P0 (const int j) const
T::CoordType & P0 (const int j)
 Shortcut per accedere ai punti delle facce.
const T::CoordType & P1 (const int j) const
T::CoordType & P1 (const int j)
const T::VertexType *const & UberV (const int j) const
T::VertexType *& UberV (const int j)
T::VertexType *const & V (const int j) const
T::VertexType *& V (const int j)
const T::VertexType *const & V0 (const int j) const
T::VertexType *& V0 (const int j)
const T::VertexType *const & V1 (const int j) const
T::VertexType *& V1 (const int j)
 VertexRef ()

Static Public Member Functions

static bool HasVertexRef ()
static void Name (std::vector< std::string > &name)

Private Attributes

T::VertexType * v [2]

Detailed Description

template<class T>
class vcg::edge::VertexRef< T >

Definition at line 57 of file edge/component.h.


Constructor & Destructor Documentation

template<class T>
vcg::edge::VertexRef< T >::VertexRef (  )  [inline]

Definition at line 59 of file edge/component.h.


Member Function Documentation

template<class T>
const T::CoordType& vcg::edge::VertexRef< T >::cP ( const int  j  )  const [inline]

Definition at line 70 of file edge/component.h.

template<class T>
const T::CoordType& vcg::edge::VertexRef< T >::cP0 ( const int  j  )  const [inline]

Definition at line 87 of file edge/component.h.

template<class T>
const T::CoordType& vcg::edge::VertexRef< T >::cP1 ( const int  j  )  const [inline]

Definition at line 88 of file edge/component.h.

template<class T>
T::VertexType* vcg::edge::VertexRef< T >::cV ( const int  j  )  const [inline]

Definition at line 66 of file edge/component.h.

template<class T>
const T::VertexType* const& vcg::edge::VertexRef< T >::cV0 ( const int  j  )  const [inline]

Definition at line 79 of file edge/component.h.

template<class T>
const T::VertexType* const& vcg::edge::VertexRef< T >::cV1 ( const int  j  )  const [inline]

Definition at line 80 of file edge/component.h.

template<class T>
static bool vcg::edge::VertexRef< T >::HasVertexRef (  )  [inline, static]

Definition at line 96 of file edge/component.h.

template<class T>
template<class LeftF >
void vcg::edge::VertexRef< T >::ImportData ( const LeftF &  leftF  )  [inline]

Definition at line 94 of file edge/component.h.

template<class T>
static void vcg::edge::VertexRef< T >::Name ( std::vector< std::string > &  name  )  [inline, static]
template<class T>
T::CoordType& vcg::edge::VertexRef< T >::P ( const int  j  )  [inline]

Definition at line 69 of file edge/component.h.

template<class T>
const T::CoordType& vcg::edge::VertexRef< T >::P0 ( const int  j  )  const [inline]

Definition at line 85 of file edge/component.h.

template<class T>
T::CoordType& vcg::edge::VertexRef< T >::P0 ( const int  j  )  [inline]

Shortcut per accedere ai punti delle facce.

Definition at line 83 of file edge/component.h.

template<class T>
const T::CoordType& vcg::edge::VertexRef< T >::P1 ( const int  j  )  const [inline]

Definition at line 86 of file edge/component.h.

template<class T>
T::CoordType& vcg::edge::VertexRef< T >::P1 ( const int  j  )  [inline]

Definition at line 84 of file edge/component.h.

template<class T>
const T::VertexType* const& vcg::edge::VertexRef< T >::UberV ( const int  j  )  const [inline]

Definition at line 91 of file edge/component.h.

template<class T>
T::VertexType* & vcg::edge::VertexRef< T >::UberV ( const int  j  )  [inline]

Definition at line 90 of file edge/component.h.

template<class T>
T::VertexType* const& vcg::edge::VertexRef< T >::V ( const int  j  )  const [inline]

Definition at line 65 of file edge/component.h.

template<class T>
T::VertexType* & vcg::edge::VertexRef< T >::V ( const int  j  )  [inline]

Definition at line 64 of file edge/component.h.

template<class T>
const T::VertexType* const& vcg::edge::VertexRef< T >::V0 ( const int  j  )  const [inline]

Definition at line 77 of file edge/component.h.

template<class T>
T::VertexType* & vcg::edge::VertexRef< T >::V0 ( const int  j  )  [inline]

Return the pointer to the ((j+1)3)-th vertex of the face.

Parameters:
j Index of the face vertex.

Definition at line 75 of file edge/component.h.

template<class T>
const T::VertexType* const& vcg::edge::VertexRef< T >::V1 ( const int  j  )  const [inline]

Definition at line 78 of file edge/component.h.

template<class T>
T::VertexType* & vcg::edge::VertexRef< T >::V1 ( const int  j  )  [inline]

Definition at line 76 of file edge/component.h.


Member Data Documentation

template<class T>
T::VertexType* vcg::edge::VertexRef< T >::v[2] [private]

Definition at line 101 of file edge/component.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:12 2013