Public Types | Public Member Functions | Static Public Member Functions
vcg::face::VertexRefOcc< T > Class Template Reference

#include <component_occ.h>

Inheritance diagram for vcg::face::VertexRefOcc< T >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef T::CoordType CoordType
typedef T::FaceType FaceType
typedef T::VertexType VertexType

Public Member Functions

const T::CoordType & cP (const int j) const
const CoordTypecP0 (const int j) const
const CoordTypecP1 (const int j) const
const CoordTypecP2 (const int j) const
T::VertexType *const cV (const int j) const
const VertexType *const & cV0 (const int j) const
const VertexType *const & cV1 (const int j) const
const VertexType *const & cV2 (const int j) const
T::CoordType & P (const int j)
const T::CoordType & P (const int j) const
CoordTypeP0 (const int j)
 Shortcut per accedere ai punti delle facce.
const CoordTypeP0 (const int j) const
CoordTypeP1 (const int j)
const CoordTypeP1 (const int j) const
CoordTypeP2 (const int j)
const CoordTypeP2 (const int j) const
T::VertexType *& V (const int j)
T::VertexType *const & V (const int j) const
VertexType *& V0 (const int j)
const VertexType *const & V0 (const int j) const
VertexType *& V1 (const int j)
const VertexType *const & V1 (const int j) const
VertexType *& V2 (const int j)
const VertexType *const & V2 (const int j) const

Static Public Member Functions

static bool HasVertexRef ()

Detailed Description

template<class T>
class vcg::face::VertexRefOcc< T >

Definition at line 181 of file face/component_occ.h.


Member Typedef Documentation

template<class T >
typedef T::CoordType vcg::face::VertexRefOcc< T >::CoordType

Definition at line 186 of file face/component_occ.h.

template<class T >
typedef T::FaceType vcg::face::VertexRefOcc< T >::FaceType

Definition at line 185 of file face/component_occ.h.

template<class T >
typedef T::VertexType vcg::face::VertexRefOcc< T >::VertexType

Definition at line 184 of file face/component_occ.h.


Member Function Documentation

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

Definition at line 200 of file face/component_occ.h.

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

Definition at line 222 of file face/component_occ.h.

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

Definition at line 223 of file face/component_occ.h.

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

Definition at line 224 of file face/component_occ.h.

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

Definition at line 194 of file face/component_occ.h.

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

Definition at line 211 of file face/component_occ.h.

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

Definition at line 212 of file face/component_occ.h.

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

Definition at line 213 of file face/component_occ.h.

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

Definition at line 226 of file face/component_occ.h.

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

Definition at line 198 of file face/component_occ.h.

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

Definition at line 199 of file face/component_occ.h.

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

Shortcut per accedere ai punti delle facce.

Definition at line 216 of file face/component_occ.h.

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

Definition at line 219 of file face/component_occ.h.

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

Definition at line 217 of file face/component_occ.h.

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

Definition at line 220 of file face/component_occ.h.

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

Definition at line 218 of file face/component_occ.h.

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

Definition at line 221 of file face/component_occ.h.

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

Definition at line 188 of file face/component_occ.h.

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

Definition at line 191 of file face/component_occ.h.

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

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

Parameters:
jIndex of the face vertex.

Definition at line 205 of file face/component_occ.h.

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

Definition at line 208 of file face/component_occ.h.

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

Definition at line 206 of file face/component_occ.h.

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

Definition at line 209 of file face/component_occ.h.

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

Definition at line 207 of file face/component_occ.h.

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

Definition at line 210 of file face/component_occ.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:44