C++ main module for gpm Package  1.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
GPMG_MovieGraphWindow Class Reference

this class describes a window to show movie of graphs More...

#include <GPMG_MovieGraphWindow.h>

Inheritance diagram for GPMG_MovieGraphWindow:
Inheritance graph
[legend]
Collaboration diagram for GPMG_MovieGraphWindow:
Collaboration graph
[legend]

Public Member Functions

virtual void toDoAfterThisSetting ()
 method called after setThis() method this method can oly be called once. More...
 
virtual void setIsMovingEnabled (const tBoolean &v)
 set if the moving drawing area is enabled More...
 
virtual void resetSelectedObjects ()
 reset the selected objects More...
 
virtual const GUI2D_DrawPanel * getDrawPanel () const
 
virtual GUI2D_DrawPanel * getDrawPanel ()
 
const GPMG_MovieGraphDrawPanelgetMovieDrawPanel () const
 
GPMG_MovieGraphDrawPanelgetMovieDrawPanel ()
 
void clearGraphs ()
 clear the graphs More...
 
void addGraph (const GPM_ModelGraph &graph, const tString &file, const tReal minPoint[3], const tReal maxPoint[3], const map< tString, tReal * > &bounds)
 add the graph More...
 
void showGraphFiles (const GPMG_Project *project)
 shwo the graph files More...
 
void goToFirst ()
 go to first action More...
 
void goToLast ()
 go to last action More...
 
void next ()
 next More...
 
void previous ()
 previous More...
 
void play ()
 play More...
 
void stop ()
 stop More...
 
void record ()
 record More...
 
virtual void loadFromUIClass (const UI_Class &mclass)
 how to load the object from a Meta Model class More...
 
virtual void saveToUIClass (UI_Class &mclass) const
 how to save the object from a mate model class More...
 
virtual void modalWindowClosed (const tFlag &id, const CORE_Object *value)
 load the components of the windows from saving file More...
 
void getSharedPointer (SP::CORE_Object &p)
 get the shared pointer of this class into p More...
 
void getSharedPointer (SPC::CORE_Object &p) const
 get the shared pointer of this class into p More...
 
tString getClassName () const
 return the class name of the object More...
 
tString getIdentityString () const
 return the identity string of the object of the form className_at_address More...
 
tString getPointerAddress () const
 return the identity string of the object More...
 
template<class T >
tBoolean isInstanceOf () const
 return true if the object is an instance of T More...
 
virtual tString toString () const
 return the string representation of the object node More...
 
virtual void print ()
 print the class More...
 
virtual ostream & print (ostream &out) const
 print the class More...
 
virtual void print (const tString &message)
 print the class More...
 
virtual void print (const tInteger &str)
 print More...
 
virtual void print (const tRelativeInteger &str)
 print More...
 
virtual void print (const tReal &str)
 print More...
 
virtual void print (const int &str)
 print More...
 

Static Public Member Functions

static SP::GPMG_MovieGraphWindow New ()
 create a visualization window More...
 
static tString getClassName (const tString &identityString)
 return the class name of the object using only the identity string More...
 
template<class T >
static tString getTypeName ()
 get type name More...
 
static tBoolean is64Architecture ()
 return true if the machine is a 64 bits machine More...
 
static tBoolean is32Architecture ()
 return true if the machine is a 32 bits machine More...
 
static tString pointer2String (const void *obj)
 return the string represantation of a pointer More...
 
static void setOutput (ostream &out)
 set output More...
 
static ostream & getOutput ()
 get output More...
 
static void printObjectsInMemory ()
 print object in memory More...
 
static ostream & print (ostream &out, const tString &message)
 print the class More...
 
static void outputPrint (const tString &message)
 

Static Public Attributes

static tBoolean mIsMemoryTesting =false
 indicator to store all classes created and deleted only for debuging version More...
 

Protected Member Functions

 GPMG_MovieGraphWindow ()
 build a GPMG_MovieGraphWindow More...
 
virtual ~GPMG_MovieGraphWindow (void)
 destroy a GPMG_MovieGraphWindow More...
 
void setThis (SP::CORE_Object p)
 set this weak shared pointer called toDoAfterThis setting method More...
 
virtual void setType (tString type)
 set the type of the object More...
 

Detailed Description

this class describes a window to show movie of graphs

Constructor & Destructor Documentation

GPMG_MovieGraphWindow::GPMG_MovieGraphWindow ( )
protected

build a GPMG_MovieGraphWindow

Referenced by New().

Here is the caller graph for this function:

GPMG_MovieGraphWindow::~GPMG_MovieGraphWindow ( void  )
protectedvirtual

Member Function Documentation

void GPMG_MovieGraphWindow::addGraph ( const GPM_ModelGraph graph,
const tString file,
const tReal  minPoint[3],
const tReal  maxPoint[3],
const map< tString, tReal * > &  bounds 
)
inline

add the graph

References GPMG_MovieGraphDrawPanel::addGraph(), and getMovieDrawPanel().

Referenced by GPMG_Project::run().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MovieGraphWindow::clearGraphs ( )
inline

clear the graphs

References GPMG_MovieGraphDrawPanel::clearGraphs(), and getMovieDrawPanel().

Referenced by GPMG_Project::run().

Here is the call graph for this function:

Here is the caller graph for this function:

static tString CORE_Object::getClassName ( const tString identityString)
inlinestaticinherited

return the class name of the object using only the identity string

Referenced by CORE_Object::printObjectsInMemory().

Here is the caller graph for this function:

tString CORE_Object::getClassName ( ) const
inherited

return the class name of the object

Returns
the class name of the object

References tString.

Referenced by CORE_Object::getIdentityString().

Here is the caller graph for this function:

const GUI2D_DrawPanel * GPMG_MovieGraphWindow::getDrawPanel ( ) const
virtual

References GPMG_GraphPanel::getDrawPanel().

Referenced by getMovieDrawPanel().

Here is the call graph for this function:

Here is the caller graph for this function:

GUI2D_DrawPanel * GPMG_MovieGraphWindow::getDrawPanel ( )
virtual

References GPMG_GraphPanel::getDrawPanel().

Here is the call graph for this function:

tString CORE_Object::getIdentityString ( ) const
inlineinherited

return the identity string of the object of the form className_at_address

Returns
the identity string of the object

References CORE_Object::getClassName(), CORE_Object::pointer2String(), and tString.

Referenced by CORE_Object::toString().

Here is the call graph for this function:

Here is the caller graph for this function:

const GPMG_MovieGraphDrawPanel* GPMG_MovieGraphWindow::getMovieDrawPanel ( ) const
inline

References getDrawPanel().

Referenced by addGraph(), clearGraphs(), GPMG_MovieGraphMenuPanel::enableMovieMenus(), goToFirst(), goToLast(), next(), play(), previous(), record(), showGraphFiles(), and stop().

Here is the call graph for this function:

Here is the caller graph for this function:

GPMG_MovieGraphDrawPanel* GPMG_MovieGraphWindow::getMovieDrawPanel ( )
inline

References getDrawPanel().

Here is the call graph for this function:

static ostream& CORE_Object::getOutput ( )
inlinestaticinherited

get output

tString CORE_Object::getPointerAddress ( ) const
inlineinherited

return the identity string of the object

Returns
the identity string of the object

References CORE_Object::pointer2String().

Here is the call graph for this function:

void CORE_Object::getSharedPointer ( SP::CORE_Object &  p)
inlineinherited
void CORE_Object::getSharedPointer ( SPC::CORE_Object &  p) const
inlineinherited

get the shared pointer of this class into p

template<class T >
static tString CORE_Object::getTypeName ( )
inlinestaticinherited

get type name

References tString.

void GPMG_MovieGraphWindow::goToFirst ( )
inline

go to first action

References getMovieDrawPanel(), and GPMG_MovieGraphDrawPanel::goToFirst().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MovieGraphWindow::goToLast ( )
inline

go to last action

References getMovieDrawPanel(), and GPMG_MovieGraphDrawPanel::goToLast().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

static tBoolean CORE_Object::is32Architecture ( )
inlinestaticinherited

return true if the machine is a 32 bits machine

References CORE_Object::is64Architecture().

Here is the call graph for this function:

tBoolean CORE_Object::is64Architecture ( )
staticinherited

return true if the machine is a 64 bits machine

Referenced by CORE_Object::is32Architecture().

Here is the caller graph for this function:

template<class T >
tBoolean CORE_Object::isInstanceOf ( ) const
inlineinherited

return true if the object is an instance of T

References null.

Referenced by MATH_BinaryOperator::insertInTree(), MATH_UnaryOperator::insertInTree(), and MATH_EndBlock::insertInTree().

Here is the caller graph for this function:

void GPMG_MovieGraphWindow::loadFromUIClass ( const UI_Class &  mclass)
virtual

how to load the object from a Meta Model class

void GPMG_MovieGraphWindow::modalWindowClosed ( const tFlag id,
const CORE_Object value 
)
virtual

load the components of the windows from saving file

method called when a modal is closed

Parameters
idid of the component of the This window which launches the modal window
value: value return when the modal window is closed
static SP::GPMG_MovieGraphWindow GPMG_MovieGraphWindow::New ( )
inlinestatic

create a visualization window

References GPMG_MovieGraphWindow().

Referenced by GPMG_ClassFactory::NewInstance(), and GPMG_MainWindow::showMovieGraphWindow().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MovieGraphWindow::next ( )
inline

next

References getMovieDrawPanel(), and GPMG_MovieGraphDrawPanel::next().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

void CORE_Object::outputPrint ( const tString message)
staticinherited

print on output

References null, and CORE_Object::print().

Referenced by CORE_Exception::CORE_Exception().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MovieGraphWindow::play ( )
inline

play

References getMovieDrawPanel(), and GPMG_MovieGraphDrawPanel::play().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

tString CORE_Object::pointer2String ( const void *  obj)
staticinherited

return the string represantation of a pointer

References tString.

Referenced by CORE_Object::CORE_Object(), CORE_Object::getIdentityString(), CORE_Object::getPointerAddress(), and CORE_Object::~CORE_Object().

Here is the caller graph for this function:

void GPMG_MovieGraphWindow::previous ( )
inline

previous

References getMovieDrawPanel(), and GPMG_MovieGraphDrawPanel::previous().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void CORE_Object::print ( )
inlinevirtualinherited

print the class

References CORE_Object::toString().

Referenced by CORE_Object::outputPrint(), CORE_Out::print(), CORE_Object::print(), CORE_Out::printInt(), CORE_Out::println(), CORE_Out::printReal(), CORE_Out::printString(), and CORE_Out::setAction().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual ostream& CORE_Object::print ( ostream &  out) const
inlinevirtualinherited

print the class

References CORE_Object::print(), and CORE_Object::toString().

Here is the call graph for this function:

void CORE_Object::print ( const tString message)
virtualinherited

print the class

Reimplemented in CORE_Out.

References null, and CORE_Object::print().

Here is the call graph for this function:

void CORE_Object::print ( const tInteger str)
virtualinherited

print

References null.

void CORE_Object::print ( const tRelativeInteger str)
virtualinherited

print

References null.

void CORE_Object::print ( const tReal str)
virtualinherited

print

References null.

void CORE_Object::print ( const int &  str)
virtualinherited

print

References null.

static ostream& CORE_Object::print ( ostream &  out,
const tString message 
)
inlinestaticinherited

print the class

void CORE_Object::printObjectsInMemory ( )
staticinherited

print object in memory

References CORE_Object::getClassName(), CORE_Object::getSharedPointer(), and CORE_Object::mIsMemoryTesting.

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:

void GPMG_MovieGraphWindow::record ( )
inline

record

References getMovieDrawPanel(), and GPMG_MovieGraphDrawPanel::save().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void GPMG_MovieGraphWindow::resetSelectedObjects ( )
inlinevirtual

reset the selected objects

Implements GPMG_GraphWindowInterface.

void GPMG_MovieGraphWindow::saveToUIClass ( UI_Class &  mclass) const
virtual

how to save the object from a mate model class

virtual void GPMG_MovieGraphWindow::setIsMovingEnabled ( const tBoolean v)
inlinevirtual

set if the moving drawing area is enabled

Implements GPMG_GraphWindowInterface.

References null.

static void CORE_Object::setOutput ( ostream &  out)
inlinestaticinherited

set output

void CORE_Object::setThis ( SP::CORE_Object  p)
inlineprotectedinherited

set this weak shared pointer called toDoAfterThis setting method

References CORE_Object::toDoAfterThisSetting().

Here is the call graph for this function:

virtual void CORE_Object::setType ( tString  type)
inlineprotectedvirtualinherited
void GPMG_MovieGraphWindow::showGraphFiles ( const GPMG_Project project)
inline
void GPMG_MovieGraphWindow::stop ( )
inline

stop

References getMovieDrawPanel(), and GPMG_MovieGraphDrawPanel::stop().

Referenced by GPMG_ActionMovie::toDo().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void GPMG_MovieGraphWindow::toDoAfterThisSetting ( )
inlinevirtual

method called after setThis() method this method can oly be called once.

Reimplemented from CORE_Object.

tString CORE_Object::toString ( ) const
virtualinherited

Member Data Documentation

tBoolean CORE_Object::mIsMemoryTesting =false
staticinherited

indicator to store all classes created and deleted only for debuging version

Referenced by CORE_Object::CORE_Object(), main(), CORE_Object::printObjectsInMemory(), and CORE_Object::~CORE_Object().


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