Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Namespaces | Typedefs | Functions
GeomDefs.h File Reference
#include <ICLUtils/CompatMacros.h>
#include <ICLCore/Types.h>
#include <ICLMath/FixedMatrix.h>
#include <ICLMath/FixedVector.h>
#include <ICLMath/HomogeneousMath.h>
#include <vector>
#include <ICLCore/Color.h>
#include <ICLUtils/Point32f.h>

Go to the source code of this file.

Namespaces

namespace  icl
 

The ICL-namespace.


namespace  icl::geom

Typedefs

typedef core::Color4D32f icl::geom::GeomColor
 color for geometry primitives
typedef math::FixedMatrix
< icl32f, 4, 4 > 
icl::geom::Mat4D32f
 Matrix Typedef of float matrices.
typedef math::FixedMatrix
< icl64f, 4, 4 > 
icl::geom::Mat4D64f
 Matrix Typedef of double matrices.
typedef math::FixedColVector
< icl32f, 4 > 
icl::geom::Vec4D32f
 Vector typedef of float vectors.
typedef math::FixedColVector
< icl64f, 4 > 
icl::geom::Vec4D64f
 Vector typedef of double vectors.
typedef Vec4D32f icl::geom::Vec
 Short typedef for 4D float vectors.
typedef Mat4D32f icl::geom::Mat
 Short typedef for 4D float matrices.
typedef std::vector< Vec > icl::geom::VecArray
 typedef for vector of Vec instances

Functions

GeomColor icl::geom::geom_white (float alpha=255)
 inline utililty function to create a white color instance
GeomColor icl::geom::geom_red (float alpha=255)
 inline utililty function to create a red color instance
GeomColor icl::geom::geom_blue (float alpha=255)
 inline utililty function to create a blue color instance
GeomColor icl::geom::geom_green (float alpha=255)
 inline utililty function to create a green color instance
GeomColor icl::geom::geom_yellow (float alpha=255)
 inline utililty function to create a yellow color instance
GeomColor icl::geom::geom_magenta (float alpha=255)
 inline utililty function to create a magenta color instance
GeomColor icl::geom::geom_cyan (float alpha=255)
 inline utililty function to create a cyan color instance
GeomColor icl::geom::geom_black (float alpha=255)
 inline utililty function to create a cyan color instance
GeomColor icl::geom::geom_invisible ()
 inline utililty function to create an invisible color instance (alpha is 0.0f)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines