Public Types | Public Member Functions | Private Member Functions | Private Attributes
vcg::TexCoord2Simple< T > Class Template Reference

#include <texcoord2.h>

List of all members.

Public Types

enum  { n_coords = 1 }
typedef Point2< TPointType
typedef T ScalarType

Public Member Functions

short & N ()
short N () const
short & N (const int i)
short N (const int i) const
short & n ()
short n () const
short & n (const int i)
short n (const int i) const
bool operator== (TexCoord2Simple const &p) const
Point2< T > & P (const int i)
Point2< TP (const int i) const
Point2< T > & P ()
Point2< TP () const
Point2< T > & t (const int i)
Point2< Tt (const int i) const
Point2< T > & t ()
Point2< Tt () const
TU ()
const TU () const
TU (const int i)
const TU (const int i) const
Tu ()
const Tu () const
Tu (const int i)
const Tu (const int i) const
TV ()
const TV () const
TV (const int i)
const TV (const int i) const
Tv ()
const Tv () const
Tv (const int i)
const Tv (const int i) const

Private Member Functions

short & static_n () const

Private Attributes

Point2< T_t

Detailed Description

template<class T = float>
class vcg::TexCoord2Simple< T >

Templated class for a single 2D texture coord.

Definition at line 141 of file texcoord2.h.


Member Typedef Documentation

template<class T = float>
typedef Point2<T> vcg::TexCoord2Simple< T >::PointType

Definition at line 144 of file texcoord2.h.

template<class T = float>
typedef T vcg::TexCoord2Simple< T >::ScalarType

Definition at line 145 of file texcoord2.h.


Member Enumeration Documentation

template<class T = float>
anonymous enum
Enumerator:
n_coords 

Definition at line 209 of file texcoord2.h.


Member Function Documentation

template<class T = float>
short& vcg::TexCoord2Simple< T >::N ( ) [inline]

Definition at line 173 of file texcoord2.h.

template<class T = float>
short vcg::TexCoord2Simple< T >::N ( ) const [inline]

Definition at line 174 of file texcoord2.h.

template<class T = float>
short& vcg::TexCoord2Simple< T >::N ( const int  i) [inline]

Definition at line 176 of file texcoord2.h.

template<class T = float>
short vcg::TexCoord2Simple< T >::N ( const int  i) const [inline]

Definition at line 177 of file texcoord2.h.

template<class T = float>
short& vcg::TexCoord2Simple< T >::n ( ) [inline]

Definition at line 196 of file texcoord2.h.

template<class T = float>
short vcg::TexCoord2Simple< T >::n ( ) const [inline]

Definition at line 197 of file texcoord2.h.

template<class T = float>
short& vcg::TexCoord2Simple< T >::n ( const int  i) [inline]

Definition at line 199 of file texcoord2.h.

template<class T = float>
short vcg::TexCoord2Simple< T >::n ( const int  i) const [inline]

Definition at line 200 of file texcoord2.h.

template<class T = float>
bool vcg::TexCoord2Simple< T >::operator== ( TexCoord2Simple< T > const &  p) const [inline]

Definition at line 204 of file texcoord2.h.

template<class T = float>
Point2<T>& vcg::TexCoord2Simple< T >::P ( const int  i) [inline]

Definition at line 167 of file texcoord2.h.

template<class T = float>
Point2<T> vcg::TexCoord2Simple< T >::P ( const int  i) const [inline]

Definition at line 168 of file texcoord2.h.

template<class T = float>
Point2<T>& vcg::TexCoord2Simple< T >::P ( ) [inline]

Definition at line 170 of file texcoord2.h.

template<class T = float>
Point2<T> vcg::TexCoord2Simple< T >::P ( ) const [inline]

Definition at line 171 of file texcoord2.h.

template<class T = float>
short& vcg::TexCoord2Simple< T >::static_n ( ) const [inline, private]

Definition at line 150 of file texcoord2.h.

template<class T = float>
Point2<T>& vcg::TexCoord2Simple< T >::t ( const int  i) [inline]

Definition at line 190 of file texcoord2.h.

template<class T = float>
Point2<T> vcg::TexCoord2Simple< T >::t ( const int  i) const [inline]

Definition at line 191 of file texcoord2.h.

template<class T = float>
Point2<T>& vcg::TexCoord2Simple< T >::t ( ) [inline]

Definition at line 193 of file texcoord2.h.

template<class T = float>
Point2<T> vcg::TexCoord2Simple< T >::t ( ) const [inline]

Definition at line 194 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::U ( ) [inline]

Definition at line 158 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::U ( ) const [inline]

Definition at line 160 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::U ( const int  i) [inline]

Definition at line 162 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::U ( const int  i) const [inline]

Definition at line 164 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::u ( ) [inline]

Definition at line 181 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::u ( ) const [inline]

Definition at line 183 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::u ( const int  i) [inline]

Definition at line 185 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::u ( const int  i) const [inline]

Definition at line 187 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::V ( ) [inline]

Definition at line 159 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::V ( ) const [inline]

Definition at line 161 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::V ( const int  i) [inline]

Definition at line 163 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::V ( const int  i) const [inline]

Definition at line 165 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::v ( ) [inline]

Definition at line 182 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::v ( ) const [inline]

Definition at line 184 of file texcoord2.h.

template<class T = float>
T& vcg::TexCoord2Simple< T >::v ( const int  i) [inline]

Definition at line 186 of file texcoord2.h.

template<class T = float>
const T& vcg::TexCoord2Simple< T >::v ( const int  i) const [inline]

Definition at line 188 of file texcoord2.h.


Member Data Documentation

template<class T = float>
Point2<T> vcg::TexCoord2Simple< T >::_t [private]

Definition at line 148 of file texcoord2.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:23