vcg::tetra::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
const T::CoordType & cP2 (const int j) const
T::VertexType *const cV (const int j) const
const T::VertexType *const & cV0 (const int j) const
const T::VertexType *const & cV1 (const int j) const
const T::VertexType *const & cV2 (const int j) const
const T::CoordType & P (const int j) const
T::CoordType & P (const int j)
const T::CoordType & P0 (const int j) const
T::CoordType & P0 (const int j)
 Shortcut to get vertex values.
const T::CoordType & P1 (const int j) const
T::CoordType & P1 (const int j)
const T::CoordType & P2 (const int j) const
T::CoordType & P2 (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)
const T::VertexType *const & V2 (const int j) const
T::VertexType *& V2 (const int j)
 VertexRef ()

Static Public Member Functions

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

Private Attributes

T::VertexType * v [4]

Detailed Description

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

Definition at line 62 of file tetrahedron/component.h.


Constructor & Destructor Documentation

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

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


Member Function Documentation

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

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

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

Definition at line 99 of file tetrahedron/component.h.

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

Definition at line 100 of file tetrahedron/component.h.

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

Definition at line 101 of file tetrahedron/component.h.

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

Definition at line 72 of file tetrahedron/component.h.

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

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

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

Definition at line 89 of file tetrahedron/component.h.

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

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

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

Definition at line 105 of file tetrahedron/component.h.

template<class T >
static void vcg::tetra::VertexRef< T >::Name ( std::vector< std::string > &  name  )  [inline, static]

Definition at line 106 of file tetrahedron/component.h.

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

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

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

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

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

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

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

Shortcut to get vertex values.

Definition at line 93 of file tetrahedron/component.h.

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

Definition at line 97 of file tetrahedron/component.h.

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

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

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

Definition at line 98 of file tetrahedron/component.h.

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

Definition at line 95 of file tetrahedron/component.h.

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

Definition at line 104 of file tetrahedron/component.h.

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

Definition at line 103 of file tetrahedron/component.h.

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

Definition at line 71 of file tetrahedron/component.h.

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

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

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

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

template<class T >
T::VertexType* & vcg::tetra::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 82 of file tetrahedron/component.h.

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

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

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

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

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

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

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

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


Member Data Documentation

template<class T >
T::VertexType* vcg::tetra::VertexRef< T >::v[4] [private]

Definition at line 110 of file tetrahedron/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:28 2013