Public Types |
| enum | { PROPERTY_TRANSFORM = 0x0100
} |
Public Methods |
|
| DECLARE_ABSTRACT_CLASS (Pattern,Object) |
|
| Pattern () |
|
virtual | ~Pattern () |
|
virtual void | setProperty (int nProperty,const Variant &vValue) |
|
virtual void | getProperty (int nProperty,Variant &vValue)const |
|
virtual void | acceptOperation (Visitor *pVisitor) |
| virtual double | getValue1D (const Vector3 &point) |
| | calculates the vector from the object space to the 1-dimensional colorspace. More...
|
| virtual Vector2 | getValue2D (const Vector3 &point) |
| | calculates the vector from the object space to the 2-dimensional colorspace. More...
|
| virtual Vector3 | getValue3D (const Vector3 &point) |
| | calculates the vector from the object space to the 3-dimensional colorspace. More...
|
Public Attributes |
|
int | dimension |
Protected Attributes |
|
<Transformation> | transform |
Input is the point in the 3-dimensional object space. The function provides a n-dimensional vector representing a value in a n-dimensional color space.