Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

exotkAF_Command Class Reference

Abstact class to define a command. More...

#include <exotkAF_Command.hxx>

List of all members.

Public Methods

void * operator new (size_t, void *anAddress)
 OCC new. More...

void * operator new (size_t size)
 OCC new. More...

void operator delete (void *anAddress)
 OCC delete. More...

virtual Standard_EXPORT ~exotkAF_Command ()
 Destructor. More...

virtual Standard_EXPORT Standard_Boolean Execute ()=0
 Execute the command. More...

virtual Standard_EXPORT Standard_Boolean UnExecute ()=0
 Return to the state before the command was executed. More...

Standard_EXPORT const Handle_Standard_Type & DynamicType () const
 Type management. More...

Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &) const
 Type management. More...


Protected Methods

Standard_EXPORT exotkAF_Command ()
 Constructor. More...


Friends

Standard_EXPORT friend Handle_Standard_Type & exotkAF_Command_Type_ ()
 Type management. More...


Detailed Description

Abstact class to define a command.

Author:
Stephane Routelous

Definition at line 48 of file exotkAF_Command.hxx.


Constructor & Destructor Documentation

exotkAF_Command::~exotkAF_Command   [virtual]
 

Destructor.

Definition at line 70 of file exotkAF_Command.cxx.

exotkAF_Command::exotkAF_Command   [protected]
 

Constructor.

Definition at line 58 of file exotkAF_Command.cxx.


Member Function Documentation

Handle_Standard_Type & exotkAF_Command::DynamicType   const
 

Type management.

Returns:
const Handle_Standard_Type&

exotkAF_Command::Execute   [pure virtual]
 

Execute the command.

Returns:
Standard_Boolean

exotkAF_Command::IsKind const Handle_Standard_Type &    const
 

Type management.

Returns:
Standard_Boolean
Parameters:
const  Handle_Standard_Type&

void exotkAF_Command::operator delete void *    anAddress [inline]
 

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Definition at line 81 of file exotkAF_Command.hxx.

void * exotkAF_Command::operator new size_t    size [inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Definition at line 70 of file exotkAF_Command.hxx.

void * exotkAF_Command::operator new size_t   ,
void *    anAddress
[inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Definition at line 59 of file exotkAF_Command.hxx.

exotkAF_Command::UnExecute   [pure virtual]
 

Return to the state before the command was executed.

Returns:
Standard_Boolean


Friends And Related Function Documentation

Handle_Standard_Type & exotkAF_Command::exotkAF_Command_Type_   [friend]
 

Type management.

Returns:
friend Handle_Standard_Type&


The documentation for this class was generated from the following files:
Generated on Wed Jan 23 12:18:23 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001