|
| | ColorVertex () |
| | Default constructor. All coordinates and the color are initialized with zeros. More...
|
| |
| | ColorVertex (const ColorVertex &o) |
| | Copy Ctor. More...
|
| |
| | ColorVertex (const CoordType &_x, const CoordType &_y, const CoordType &_z) |
| | Builds a ColorVertex with the given coordinates. More...
|
| |
| | ColorVertex (const CoordType &_x, const CoordType &_y, const CoordType &_z, const unsigned char _r, const unsigned char _g, const unsigned char _b,...) |
| | Builds a Vertex with the given coordinates. More...
|
| |
| | ColorVertex (const T &o) |
| | Copy Ctor. More...
|
| |
| CoordType & | operator[] (const int &index) |
| |
| CoordType | operator[] (const int &index) const |
| |
| | BaseVector () |
| | Default constructs a null-vector. More...
|
| |
| | BaseVector (const BaseVector &o) |
| |
| | BaseVector (const T &x, const T &y, const T &z) |
| | Builds a BaseVector with the given coordinates. More...
|
| |
| BaseVector< T > | cross (const BaseVector &other) const |
| | Calculates the cross product between this and the given vector. Returns a new BaseVector instance. More...
|
| |
| T | distance (const BaseVector &other) const |
| | Calculates the distance to another vector. More...
|
| |
| T | distance2 (const BaseVector &other) const |
| | Calculates the squared distance to another vector. More...
|
| |
| CoordType | distanceFrom (const BaseVector< T > &other) const |
| |
| T | dot (const BaseVector &other) const |
| | Calculates the dot product between this and the given vector. More...
|
| |
| T | length () const |
| | Returns the length of this vector. More...
|
| |
| T | length2 () const |
| | Returns the squared length of this vector. More...
|
| |
| void | normalize () |
| |
| Normal< T > | normalized () const |
| | Returns a normalized version of this vector. More...
|
| |
| bool | operator!= (const BaseVector &other) const |
| |
| T | operator* (const BaseVector< CoordType > &other) const |
| |
| BaseVector< T > | operator* (const T &scale) const |
| | Scalar multiplication. More...
|
| |
| BaseVector< T > & | operator*= (const T &scale) |
| | Scalar multiplication. More...
|
| |
| BaseVector< T > | operator+ (const BaseVector &other) const |
| | Element-wise addition. More...
|
| |
| BaseVector< T > & | operator+= (const BaseVector< T > &other) |
| | Element-wise addition. More...
|
| |
| BaseVector< T > | operator- (const BaseVector &other) const |
| | Element-wise subtraction. More...
|
| |
| BaseVector< T > & | operator-= (const BaseVector< T > &other) |
| | Element-wise subtraction. More...
|
| |
| BaseVector< T > | operator/ (const T &scale) const |
| | Scalar division. More...
|
| |
| BaseVector< T > & | operator/= (const T &scale) |
| | Scalar division. More...
|
| |
| bool | operator== (const BaseVector &other) const |
| |
| T & | operator[] (const unsigned &index) |
| | Indexed coordinate access (writing) More...
|
| |
| T | operator[] (const unsigned &index) const |
| | Indexed coordinate access (reading) More...
|
| |
| BaseVector< T > | rotated (const BaseVector &n, const double &alpha) const |
| | Calculates the rotated vector around an normal vector n with the rotation angle alpha. More...
|
| |
| CoordType | squaredDistanceFrom (const BaseVector< CoordType > &other) const |
| |
template<typename T, typename ColorT>
class lvr2::ColorVertex< T, ColorT >
A color vertex.
Definition at line 50 of file ColorVertex.hpp.