My Project
All Classes Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
RotationY Class Reference

Rotation in OY surface. More...

#include "model/modification/rotation.h"

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

Public Member Functions

 RotationY ()
 
 RotationY (double angle)
 
 ~RotationY ()
 
virtual void run (BaseObject *o) override
 
- Public Member Functions inherited from Rotation
 Rotation ()
 
 ~Rotation ()
 
void rotateX (BaseObject *o)
 
void rotateY (BaseObject *o)
 
void rotateZ (BaseObject *o)
 
virtual void initModification (Vertex *center) override
 
- Public Member Functions inherited from Modification
 Modification ()
 
 ~Modification ()
 

Additional Inherited Members

- Protected Attributes inherited from Rotation
Vertexcenter
 
double angle
 
GMatrix rotate
 
GMatrix vMatrixRotation
 
GMatrix nMatrixRotation
 

Detailed Description

Rotation in OY surface.

Provide rotation in OY surface

Definition at line 112 of file rotation.h.

Constructor & Destructor Documentation

§ RotationY() [1/2]

RotationY::RotationY ( )

Emty constructor. No action.

Definition at line 82 of file rotation.cpp.

§ RotationY() [2/2]

RotationY::RotationY ( double  angle)

Constructor. Set rotation angle.

Parameters
[in]angleRotation angle

Definition at line 86 of file rotation.cpp.

Here is the call graph for this function:

§ ~RotationY()

RotationY::~RotationY ( )

Destructor. No action.

Definition at line 92 of file rotation.cpp.

Member Function Documentation

§ run()

void RotationY::run ( BaseObject o)
overridevirtual

Launches modification

Parameters
[in]oObject to modificate

Implements Rotation.

Definition at line 96 of file rotation.cpp.

Here is the call graph for this function:

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