VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Private Member Functions
DtDeleteObjectCommandExecutor Class Reference

DtDeleteObjectCommandExecutor. More...

Inheritance diagram for DtDeleteObjectCommandExecutor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtDeleteObjectCommandExecutor (DtSimManager *simManager)
virtual ~DtDeleteObjectCommandExecutor ()
virtual bool execute (const DtSimCommand *command, const DtString &objectName)
 Checks to see if this is a delete-self command, and if so deletes the entity named in the objectName string.
virtual bool execute (const DtSimCommand *command)
 Nominal implementation of abstract method in simCommandExecutor.

Static Public Member Functions

static DtSimCommandExecutorcreate (DtSimManager *simManager)

Private Member Functions

 DtDeleteObjectCommandExecutor ()
 Not implemented.
 DtDeleteObjectCommandExecutor (const DtDeleteObjectCommandExecutor &orig)
 Not implemented.
DtDeleteObjectCommandExecutoroperator= (const DtDeleteObjectCommandExecutor &orig)
 Not implemented.

Detailed Description

DtDeleteObjectCommandExecutor.

Executor for the DtDeleteObjectCommand DtSimCommand. Deletes the object named in the command.


Constructor & Destructor Documentation

Not implemented.

Not implemented.


Member Function Documentation

virtual bool DtDeleteObjectCommandExecutor::execute ( const DtSimCommand command,
const DtString objectName 
) [virtual]

Checks to see if this is a delete-self command, and if so deletes the entity named in the objectName string.

Otherwise, deletes the object identified in the command itself.

Reimplemented from DtSimCommandExecutor.

virtual bool DtDeleteObjectCommandExecutor::execute ( const DtSimCommand command) [virtual]

Nominal implementation of abstract method in simCommandExecutor.

Implements DtSimCommandExecutor.

Returns:
A new instance of this class.
DtDeleteObjectCommandExecutor& DtDeleteObjectCommandExecutor::operator= ( const DtDeleteObjectCommandExecutor orig) [private]

Not implemented.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)