A 3D Dynamic Geometry Software

Calques 3D C++



CMoveObjectTask Class Reference

Inheritance diagram for CMoveObjectTask:

Inheritance graph
Collaboration diagram for CMoveObjectTask:

Collaboration graph

List of all members.


Detailed Description

CMoveObjectTask.

Todo:
Refactory as a child of CPoint3DTask

Public Member Functions

virtual unsigned GetTaskResID () const
 Return the resource identifier for the title of the task.
virtual unsigned GetHelpResID ()
 Return the resource identifier for the help message associated with the current step of the task.
virtual BOOL OnUpdateTasksOption (CCmdUI *pCmdUI)
virtual DWORD GetMask ()
 Return a mask used to filter the objects that the user will be able to designate on the main view.
virtual void OnMouseL (UINT, CPoint)
virtual void CreateObject3D ()
 Called by the task to create and initialise the resulting object, if any, and insert it in the universe.

Member Function Documentation

virtual unsigned GetTaskResID (  )  const [inline, virtual]

Return the resource identifier for the title of the task.

Both GetHelpResID() and GetTaskResID() are used to populate the Status Bar with a message describing the current stage of the task.

Reimplemented from CTask.

unsigned GetHelpResID (  )  [virtual]

Return the resource identifier for the help message associated with the current step of the task.

Both GetHelpResID() and GetTaskResID() are used to populate the Status Bar with a message describing the current stage of the task.

Reimplemented from CTask.

BOOL OnUpdateTasksOption ( CCmdUI *  pCmdUI  )  [virtual]

m_bTracePoint;

Reimplemented from CTask.

DWORD GetMask (  )  [virtual]

Return a mask used to filter the objects that the user will be able to designate on the main view.

The filter is a bitwise combination of objects identifiers (see TObject3DClass and others). See CObject3D::MaskObject and CObject3D::isA for description of the filter mechanism.

Reimplemented from CTask.

void OnMouseL ( UINT  ,
CPoint  thePt 
) [virtual]

m_pParent->Invalidate();

Reimplemented from CTask.

void CreateObject3D (  )  [virtual]

Called by the task to create and initialise the resulting object, if any, and insert it in the universe.

Reimplemented from CTask.