#include <tvu_typesdef.h>
Inheritance diagram for CTSize3D::
Public Methods | |
CTSize3D () | |
CTSize3D (double _sx, double _sy, double _sz) | |
DEFINE_ID_FUNCTIONS (CTSize3D, CTSize2D, CLASSNAME_TYPE_SIZE3D_ID, CLASSNAME_TYPE_SIZE3D) public | |
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* | SetValue (CTList pValues) |
For calculation. More... | |
virtual CTObject* | Calculate (TINT iOperator, CTObject *Object) |
Operations Comparing operations Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt. More... | |
TBOOL | operator== (TSIZE3D s3d) |
Comparing operations. More... | |
TBOOL | operator== (CTSize3D &s3d) |
TBOOL | operator!= (TSIZE3D s3d) |
TBOOL | operator!= (CTSize3D &s3d) |
CTSize3D& | operator= (CTSize3D &s3d) |
TSIZE3D | SIZE3D () |
Convert. More... | |
Data Fields | |
double | sz |
Data. More... |
|
Operations Comparing operations Calculate the mathematical operators: +, -, *, / and the comparing operators: =, <, <=, >, >=. In this case, the returned value is an object of CTInt.
Reimplemented from CTSize2D. |
|
Load the object a file.
Reimplemented from CTSize2D. |
|
Load the object from buffers.
Reimplemented from CTSize2D. |
|
Save the object.
Reimplemented from CTSize2D. |
|
Convert.
01826 { TSIZE3D s3d = {sx, sy, sz}; return s3d; }; |
|
For calculation.
Reimplemented from CTSize2D. |
|
Comparing operations.
01819 { return (sx == s3d.sx) && (sy == s3d.sy) && (sz == s3d.sz);} ; |
|
Data.
|