#include <tvu_typesdef.h>
Inheritance diagram for CTPoint3D::

Public Methods | |
| CTPoint3D () | |
| CTPoint3D (TPOINT3D p3d) | |
| CTPoint3D (double _x, double _y, double _z) | |
| DEFINE_ID_FUNCTIONS (CTPoint3D, CTPoint2D, CLASSNAME_TYPE_POINT3D_ID, CLASSNAME_TYPE_POINT3D) public | |
| virtual TPOINT3D | GetLocation () |
| virtual TBOOL | OnSaving (LPCTFile pFile, TINT Marge) |
| Save the object. More... | |
| virtual TBOOL | OnSaving (TLPSTR pBuffers, TINT Marge) |
| virtual TBOOL | OnLoading (LPTBYTE *lpBuffers) |
| Load the object from buffers. More... | |
| virtual TBOOL | OnLoading (LPCTFile pFile) |
| Load the object a file. More... | |
| virtual CTObject* | Calculate (TINT iOperator, CTObject *Object) |
| Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt. More... | |
| virtual CTObject* | SetValue (CTList pValues) |
| For calculation. More... | |
| TBOOL | operator== (TPOINT3D p3d) |
| Operations Comparing operations. More... | |
| TBOOL | operator== (CTPoint3D &p3d) |
| TBOOL | operator!= (TPOINT3D p3d) |
| TBOOL | operator!= (CTPoint3D &p3d) |
| CTPoint3D& | operator= (CTPoint3D &p3d) |
| CTPoint3D& | operator= (TPOINT3D &p3d) |
| CTPoint3D& | operator-= (CTPoint3D &p3d) |
| CTPoint3D& | operator-= (CTSize3D &s3d) |
| CTPoint3D& | operator+= (CTPoint3D &p3d) |
| CTPoint3D& | operator+= (CTSize3D &s3d) |
| CTPoint3D& | operator *= (CTSize3D &s3d) |
| CTPoint3D& | operator/= (CTSize3D &s3d) |
| TPOINT3D | POINT3D () |
| Convert. More... | |
Data Fields | |
| double | z |
| Data. More... | |
|
|
Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt.
Reimplemented from CTPoint2D. |
|
|
Load the object a file.
Reimplemented from CTPoint2D. |
|
|
Load the object from buffers.
Reimplemented from CTPoint2D. |
|
|
Save the object.
Reimplemented from CTPoint2D. |
|
|
Convert.
01944 { TPOINT3D p3d = {x, y, z}; return p3d; };
|
|
|
For calculation.
Reimplemented from CTPoint2D. |
|
|
Operations Comparing operations.
01923 { return (x == p3d.x) && (y == p3d.y) && (z == p3d.z);} ;
|
|
|
Data.
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001