ContourThing Class Reference

#include <ContourThing.h>

List of all members.

Public Member Functions

 ContourThing (manualBaseModel *model)
 ~ContourThing ()
std::string getName ()
void setName (std::string aName)
manualBaseModel * getModel ()
void setModel (manualBaseModel *model)
bool executeCommand (CommandObject *theSpecificCommand)
CommandObjectgetUndoCommandOf (CommandObject *theSpecificDOCommand)

Private Attributes

std::string outlineName
manualBaseModel * theModel


Detailed Description

Definition at line 15 of file ContourThing.h.


Constructor & Destructor Documentation

ContourThing::ContourThing ( manualBaseModel *  model  ) 

Definition at line 19 of file ContourThing.cxx.

References setModel().

00020         {
00021                 setModel( model );
00022         }

Here is the call graph for this function:

ContourThing::~ContourThing (  ) 

Definition at line 27 of file ContourThing.cxx.

00028         {
00029 
00030         }


Member Function Documentation

bool ContourThing::executeCommand ( CommandObject theSpecificCommand  ) 

Definition at line 67 of file ContourThing.cxx.

Referenced by OutlineModelManager::executeCommand_OutlineModel().

00068         {
00069                 return true;
00070         }

Here is the caller graph for this function:

manualBaseModel * ContourThing::getModel (  ) 

Definition at line 52 of file ContourThing.cxx.

References theModel.

Referenced by OutlineModelManager::createCopyContourOf(), KernelManagerContour::deleteCModel(), KernelManagerContour::getOutlineByKeyName(), and OutlineModelManager::SaveThingName().

00053         {
00054                 return theModel;
00055         }

Here is the caller graph for this function:

std::string ContourThing::getName (  ) 

Definition at line 39 of file ContourThing.cxx.

References outlineName.

Referenced by OutlineModelManager::addOutline(), and OutlineModelManager::annotateOutlinesWrap().

00040         {
00041                 return outlineName;
00042         }

Here is the caller graph for this function:

CommandObject * ContourThing::getUndoCommandOf ( CommandObject theSpecificDOCommand  ) 

Definition at line 77 of file ContourThing.cxx.

Referenced by OutlineModelManager::executeCommand_OutlineModel().

00078         {
00079                 ExecutableCommand * unDOcommand = new ExecutableCommand("UNDO command");
00080                 return unDOcommand;
00081         }

Here is the caller graph for this function:

void ContourThing::setModel ( manualBaseModel *  model  ) 

Definition at line 57 of file ContourThing.cxx.

References theModel.

Referenced by ContourThing().

00058         {
00059                 theModel = model;
00060         }

Here is the caller graph for this function:

void ContourThing::setName ( std::string  aName  ) 

Definition at line 47 of file ContourThing.cxx.

References outlineName.

Referenced by OutlineModelManager::addOutline(), and OutlineModelManager::createOutline().

00048         {
00049                 outlineName = aName;
00050         }

Here is the caller graph for this function:


Member Data Documentation

std::string ContourThing::outlineName [private]

Definition at line 74 of file ContourThing.h.

Referenced by getName(), and setName().

manualBaseModel* ContourThing::theModel [private]

Definition at line 76 of file ContourThing.h.

Referenced by getModel(), and setModel().


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

Generated on Wed Jun 27 23:28:33 2012 for creaContours_lib by  doxygen 1.5.7.1