A 3D Dynamic Geometry Software

Calques 3D C++



CMathOp3D Class Reference
[Calques 3D - Geometrical Objects]

Inheritance diagram for CMathOp3D:

Inheritance graph
Collaboration diagram for CMathOp3D:

Collaboration graph

List of all members.


Detailed Description

Construction/Destruction.

Public Member Functions

virtual UINT GetHelpID () const
 Get the resource ID of the string containing the designation of the object.
virtual UINT GetDefID () const
 Get the resource ID of the string containing the definition of the object.
virtual CxObject3DSetGetParents ()
 Get all the parents of this object from the dependence graph.
virtual DWORD isA () const
 Get the identifier representing the type of the object.
virtual void Draw (CDC *, CVisualParam *vp, BOOL bSm=FALSE)
 Method CObject3D::Draw.
virtual void DrawMathPad (CDC *pDC)
 Method CObject3D::DrawMathPad.
virtual int SetProperties (CxObject3DSet *pSet=NULL)
 Call the property dialog box and modify the object's attributes.
virtual void Serialize (CArchive &ar)
 Store and load the object into and from an archive.

Member Function Documentation

virtual UINT GetHelpID (  )  const [inline, virtual]

Get the resource ID of the string containing the designation of the object.

Reimplemented from CAngle3D.

virtual UINT GetDefID (  )  const [inline, virtual]

Get the resource ID of the string containing the definition of the object.

Reimplemented from CAngle3D.

CxObject3DSet * GetParents (  )  [virtual]

Get all the parents of this object from the dependence graph.

Returns:
A pointer to a list containing the parents, NULL if no parents.

Reimplemented from CAngle3D.

virtual DWORD isA (  )  const [inline, virtual]

Get the identifier representing the type of the object.

See TObject3DClass and others identifiers

Reimplemented from CAngle3D.

void Draw ( CDC *  pDC,
CVisualParam vp,
BOOL  bSm = FALSE 
) [virtual]

Method CObject3D::Draw.

Parameters:
pDC A pointer to the device-context associated with the drawing view
vp A pointer to the visual parameters of the view
bSm TRUE if the object is displayed in a reduced form, FALSE otherwise

Reimplemented from CAngle3D.

void DrawMathPad ( CDC *   )  [virtual]

Method CObject3D::DrawMathPad.

Parameters:
pDC A pointer to the device-context associated with the drawing view

Reimplemented from CAngle3D.

int SetProperties ( CxObject3DSet pSet = NULL  )  [virtual]

Call the property dialog box and modify the object's attributes.

Parameters:
pSet A pointer to the list of all objects in the construction.
Returns:
TRUE if attributes have been modified, FALSE otherwise

Reimplemented from CEquation3D.

void Serialize ( CArchive &  ar  )  [virtual]

Store and load the object into and from an archive.

Parameters:
ar A CArchive object to serialize to or from.

Reimplemented from CAngle3D.