My Project
Public Member Functions | List of all members
Modification Class Referenceabstract

Base modification object class. More...

#include "model/modification/modification.h"

Inheritance diagram for Modification:
Inheritance graph
[legend]

Public Member Functions

 Modification ()
 
 ~Modification ()
 
virtual void initModification (Vertex *center)=0
 
virtual void run (BaseObject *vertex)=0
 

Detailed Description

Base modification object class.

Virtual class

Definition at line 26 of file modification.h.

Constructor & Destructor Documentation

§ Modification()

Modification::Modification ( )
inline

Emty constructor. No action.

Definition at line 32 of file modification.h.

§ ~Modification()

Modification::~Modification ( )
inline

Detructor. No action.

Definition at line 37 of file modification.h.

Here is the call graph for this function:

Member Function Documentation

§ initModification()

virtual void Modification::initModification ( Vertex center)
pure virtual

Set center around which occur modificaion

Parameters
[in]centerPoint of modification center

Implemented in Rotation.

Here is the caller graph for this function:

§ run()

virtual void Modification::run ( BaseObject vertex)
pure virtual

Launches modification

Parameters
[in]vertexObject to modificate

Implemented in RotationZ, RotationY, RotationX, and Rotation.

Here is the caller graph for this function:

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