vcg::TexCoord2Simple< T > Class Template Reference
[Space]

#include <texcoord2.h>

List of all members.

Public Types

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

Public Member Functions

short n (const int i) const
short & n (const int i)
short n () const
short & n ()
short N (const int i) const
short & N (const int i)
short N () const
short & N ()
bool operator== (TexCoord2Simple const &p) const
Point2< TP () const
Point2< T > & P ()
Point2< TP (const int i) const
Point2< T > & P (const int i)
Point2< Tt () const
Point2< T > & t ()
Point2< Tt (const int i) const
Point2< T > & t (const int i)
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 TU () const
TU ()
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 TV () const
TV ()

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 128 of file texcoord2.h.


Member Typedef Documentation

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

Definition at line 131 of file texcoord2.h.

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

Definition at line 132 of file texcoord2.h.


Member Enumeration Documentation

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

Definition at line 196 of file texcoord2.h.


Member Function Documentation

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

Definition at line 187 of file texcoord2.h.

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

Definition at line 186 of file texcoord2.h.

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

Definition at line 184 of file texcoord2.h.

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

Definition at line 183 of file texcoord2.h.

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

Definition at line 164 of file texcoord2.h.

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

Definition at line 163 of file texcoord2.h.

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

Definition at line 161 of file texcoord2.h.

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

Definition at line 160 of file texcoord2.h.

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

Definition at line 191 of file texcoord2.h.

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

Definition at line 158 of file texcoord2.h.

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

Definition at line 157 of file texcoord2.h.

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

Definition at line 155 of file texcoord2.h.

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

Definition at line 154 of file texcoord2.h.

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

Definition at line 137 of file texcoord2.h.

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

Definition at line 181 of file texcoord2.h.

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

Definition at line 180 of file texcoord2.h.

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

Definition at line 178 of file texcoord2.h.

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

Definition at line 177 of file texcoord2.h.

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

Definition at line 174 of file texcoord2.h.

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

Definition at line 172 of file texcoord2.h.

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

Definition at line 170 of file texcoord2.h.

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

Definition at line 168 of file texcoord2.h.

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

Definition at line 151 of file texcoord2.h.

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

Definition at line 149 of file texcoord2.h.

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

Definition at line 147 of file texcoord2.h.

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

Definition at line 145 of file texcoord2.h.

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

Definition at line 175 of file texcoord2.h.

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

Definition at line 173 of file texcoord2.h.

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

Definition at line 171 of file texcoord2.h.

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

Definition at line 169 of file texcoord2.h.

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

Definition at line 152 of file texcoord2.h.

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

Definition at line 150 of file texcoord2.h.

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

Definition at line 148 of file texcoord2.h.

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

Definition at line 146 of file texcoord2.h.


Member Data Documentation

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

Definition at line 135 of file texcoord2.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:07 2013