Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::Cmd::Track_RemovePart Class Reference

Remove Part Command. More...

#include <Track.h>

Inheritance diagram for TSE3::Cmd::Track_RemovePart:

Inheritance graph
[legend]
Collaboration diagram for TSE3::Cmd::Track_RemovePart:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Track_RemovePart (TSE3::Part *part)
 Track_RemovePart (TSE3::Track *track, size_t part)
 Track_RemovePart (TSE3::Track *track, Part *part)
virtual ~Track_RemovePart ()

Protected Member Functions

virtual void executeImpl ()
virtual void undoImpl ()

Detailed Description

Remove Part Command.

Command to remove a TSE3::Part from a TSE3::Track.

(Too insert a TSE3::Part use Part_Move.)

Author:
Pete Goodliffe
Version:
3.00
See also:
Command


Constructor & Destructor Documentation

TSE3::Cmd::Track_RemovePart::Track_RemovePart TSE3::Part part  ) 
 

Remove the specified TSE3::Part from it's parent TSE3::Track.

Parameters:
part TSE3:Part to remove

TSE3::Cmd::Track_RemovePart::Track_RemovePart TSE3::Track track,
size_t  part
 

Remove the TSE3::Part specified by the index part in the TSE3::Track track.

Parameters:
track TSE3::Track to remove TSE3::Part from
part Index of TSE3:Part to remove

TSE3::Cmd::Track_RemovePart::Track_RemovePart TSE3::Track track,
Part part
 

Remove the specified TSE3::Part part from the TSE3::Track track.

Parameters:
track TSE3::Track to remove TSE3::Part from
part TSE3::Part to remove

virtual TSE3::Cmd::Track_RemovePart::~Track_RemovePart  )  [virtual]
 


Member Function Documentation

virtual void TSE3::Cmd::Track_RemovePart::executeImpl  )  [protected, virtual]
 

Implements TSE3::Cmd::Command.

virtual void TSE3::Cmd::Track_RemovePart::undoImpl  )  [protected, virtual]
 

Implements TSE3::Cmd::Command.


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:47:54 2005 for TSE3 by doxygen 1.3.2