|
| | CColorVec (const ON_4fPoint &pt) |
| |
| | CColorVec (float c) |
| |
| | CColorVec (float R, float G, float B, float A=1.0f) |
| |
| | CColorVec (int R, int G, int B, int A=255) |
| |
| | CColorVec (ON_Color c) |
| |
| | CColorVec (ON_Color c, float a) |
| |
| | CColorVec (RGBQUAD c) |
| |
| int | Alpha () const |
| |
| float | Alphaf () const |
| |
| int | Blue () const |
| |
| float | Bluef () const |
| |
| int | Green () const |
| |
| float | Greenf () const |
| |
| | operator ON_Color () const |
| |
| CColorVec | operator* (const CColorVec &p) |
| |
| CColorVec | operator* (const CColorVec &p) const |
| |
| CColorVec | operator* (float s) |
| |
| CColorVec | operator* (float s) const |
| |
| CColorVec | operator+ (const CColorVec &p) |
| |
| CColorVec | operator+ (const CColorVec &p) const |
| |
| CColorVec | operator- (const CColorVec &p) |
| |
| CColorVec | operator- (const CColorVec &p) const |
| |
| CColorVec & | operator= (BYTE c) |
| |
| CColorVec & | operator= (const ON_4fPoint &p) |
| |
| CColorVec & | operator= (const ON_Color &c) |
| |
| CColorVec & | operator= (float c) |
| |
| CColorVec & | operator= (UINT c) |
| |
| int | Red () const |
| |
| float | Redf () const |
| |
| ON_Color | ToON_Color () const |
| |
| | ON_4fPoint ()=default |
| | x,y,z,w not initialized More...
|
| |
| | ON_4fPoint (const double *) |
| | from double[4] array More...
|
| |
| | ON_4fPoint (const float *) |
| | Require explicit construction when dev must insure array has length >= 4. More...
|
| |
| | ON_4fPoint (const ON_2dPoint &) |
| | Require explicit construction when losing precision. More...
|
| |
| | ON_4fPoint (const ON_2dVector &) |
| | from 2d vector More...
|
| |
| | ON_4fPoint (const ON_2fPoint &) |
| | from 2f point More...
|
| |
| | ON_4fPoint (const ON_2fVector &) |
| | from 2f vector More...
|
| |
| | ON_4fPoint (const ON_3dPoint &) |
| | from 3d point More...
|
| |
| | ON_4fPoint (const ON_3dVector &) |
| | from 3d vector More...
|
| |
| | ON_4fPoint (const ON_3fPoint &) |
| | from 3f point More...
|
| |
| | ON_4fPoint (const ON_3fVector &) |
| | from 3f vector More...
|
| |
| | ON_4fPoint (const ON_4dPoint &) |
| | from 4d point More...
|
| |
| | ON_4fPoint (const ON_4fPoint &)=default |
| |
| | ON_4fPoint (float x, float y, float z, float w) |
| |
| | ~ON_4fPoint ()=default |
| |
| ON__UINT32 | DataCRC (ON__UINT32 current_remainder) const |
| |
| float | EuclideanX () const |
| |
| float | EuclideanY () const |
| |
| float | EuclideanZ () const |
| |
| bool | IsUnset () const |
| |
| bool | IsValid () const |
| |
| double | MaximumCoordinate () const |
| | absolute value of maximum coordinate More...
|
| |
| int | MaximumCoordinateIndex () const |
| |
| bool | Normalize () |
| | set so x^2 + y^2 + z^2 + w^2 = 1 More...
|
| |
| | operator const float * () const |
| |
| | operator float * () |
| | (float*) conversion operators More...
|
| |
| bool | operator!= (const ON_4fPoint &rhs) const |
| |
| ON_4fPoint | operator* (float) const |
| |
| ON_4fPoint & | operator*= (float) |
| |
| ON_4fPoint | operator+ (const ON_4fPoint &) const |
| | sum w = sqrt(w1*w2) More...
|
| |
| ON_4fPoint & | operator+= (const ON_4fPoint &) |
| |
| ON_4fPoint | operator- (const ON_4fPoint &) const |
| | difference w = sqrt(w1*w2) More...
|
| |
| ON_4fPoint & | operator-= (const ON_4fPoint &) |
| |
| ON_4fPoint | operator/ (float) const |
| |
| ON_4fPoint & | operator/= (float) |
| |
| ON_4fPoint & | operator= (const double *) |
| | point = double[4] support More...
|
| |
| ON_4fPoint & | operator= (const float *) |
| | point = float[4] support More...
|
| |
| ON_4fPoint & | operator= (const ON_2dPoint &) |
| |
| ON_4fPoint & | operator= (const ON_2dVector &) |
| |
| ON_4fPoint & | operator= (const ON_2fPoint &) |
| | use implicit operator=(const ON_4fPoint&) More...
|
| |
| ON_4fPoint & | operator= (const ON_2fVector &) |
| |
| ON_4fPoint & | operator= (const ON_3dPoint &) |
| |
| ON_4fPoint & | operator= (const ON_3dVector &) |
| |
| ON_4fPoint & | operator= (const ON_3fPoint &) |
| |
| ON_4fPoint & | operator= (const ON_3fVector &) |
| |
| ON_4fPoint & | operator= (const ON_4dPoint &) |
| |
| ON_4fPoint & | operator= (const ON_4fPoint &)=default |
| |
| bool | operator== (const ON_4fPoint &rhs) const |
| |
| float & | operator[] (int) |
| | index operators mimic float[4] behavior More...
|
| |
| float | operator[] (int) const |
| |
| float & | operator[] (unsigned int) |
| |
| float | operator[] (unsigned int) const |
| |
| void | Set (float, float, float, float) |
| | set 4d point value More...
|
| |
| void | Transform (const ON_Xform &) |
| |