VectorT.hh File Reference

#include <OpenMesh/Core/System/config.h>
#include <iostream>
#include <assert.h>
#include <math.h>
#include <string.h>
#include "VectorT_inc.hh"
Include dependency graph for VectorT.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenMesh::VectorDataT< Scalar, N >

Namespaces

namespace  OpenMesh

Defines

#define CLASSNAME   VectorT
#define DERIVED   VectorDataT<Scalar,N>
#define DIM   N
#define TEMPLATE_HEADER   template <typename Scalar, int N>
#define unroll(expr)   for (int i=0; i<N; ++i) expr(i)

Typedefs

typedef VectorT< signed char, 1 > OpenMesh::Vec1c
typedef VectorT< double, 1 > OpenMesh::Vec1d
typedef VectorT< float, 1 > OpenMesh::Vec1f
typedef VectorT< signed int, 1 > OpenMesh::Vec1i
typedef VectorT< signed short
int, 1 > 
OpenMesh::Vec1s
typedef VectorT< unsigned char, 1 > OpenMesh::Vec1uc
typedef VectorT< unsigned int, 1 > OpenMesh::Vec1ui
typedef VectorT< unsigned
short int, 1 > 
OpenMesh::Vec1us
typedef VectorT< signed char, 2 > OpenMesh::Vec2c
typedef VectorT< double, 2 > OpenMesh::Vec2d
typedef VectorT< float, 2 > OpenMesh::Vec2f
typedef VectorT< signed int, 2 > OpenMesh::Vec2i
typedef VectorT< signed short
int, 2 > 
OpenMesh::Vec2s
typedef VectorT< unsigned char, 2 > OpenMesh::Vec2uc
typedef VectorT< unsigned int, 2 > OpenMesh::Vec2ui
typedef VectorT< unsigned
short int, 2 > 
OpenMesh::Vec2us
typedef VectorT< signed char, 3 > OpenMesh::Vec3c
typedef VectorT< double, 3 > OpenMesh::Vec3d
typedef VectorT< float, 3 > OpenMesh::Vec3f
typedef VectorT< signed int, 3 > OpenMesh::Vec3i
typedef VectorT< signed short
int, 3 > 
OpenMesh::Vec3s
typedef VectorT< unsigned char, 3 > OpenMesh::Vec3uc
typedef VectorT< unsigned int, 3 > OpenMesh::Vec3ui
typedef VectorT< unsigned
short int, 3 > 
OpenMesh::Vec3us
typedef VectorT< signed char, 4 > OpenMesh::Vec4c
typedef VectorT< double, 4 > OpenMesh::Vec4d
typedef VectorT< float, 4 > OpenMesh::Vec4f
typedef VectorT< signed int, 4 > OpenMesh::Vec4i
typedef VectorT< signed short
int, 4 > 
OpenMesh::Vec4s
typedef VectorT< unsigned char, 4 > OpenMesh::Vec4uc
typedef VectorT< unsigned int, 4 > OpenMesh::Vec4ui
typedef VectorT< unsigned
short int, 4 > 
OpenMesh::Vec4us
typedef VectorT< signed char, 6 > OpenMesh::Vec6c
typedef VectorT< double, 6 > OpenMesh::Vec6d
typedef VectorT< float, 6 > OpenMesh::Vec6f
typedef VectorT< signed int, 6 > OpenMesh::Vec6i
typedef VectorT< signed short
int, 6 > 
OpenMesh::Vec6s
typedef VectorT< unsigned char, 6 > OpenMesh::Vec6uc
typedef VectorT< unsigned int, 6 > OpenMesh::Vec6ui
typedef VectorT< unsigned
short int, 6 > 
OpenMesh::Vec6us

Define Documentation

#define CLASSNAME   VectorT

Definition at line 121 of file VectorT.hh.

#define DERIVED   VectorDataT<Scalar,N>

Definition at line 122 of file VectorT.hh.

#define DIM   N

Definition at line 119 of file VectorT.hh.

#define TEMPLATE_HEADER   template <typename Scalar, int N>

Definition at line 120 of file VectorT.hh.

#define unroll ( expr   )     for (int i=0; i<N; ++i) expr(i)

Definition at line 123 of file VectorT.hh.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


openmesh
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 12:11:10 2013