Annwvyn::AnnAbstractTranslatable Class Referenceabstract

Abstract Class that represent a an object that you can set the position. Define the API used to move simple objects in 3D space. More...

#include <AnnAbstractMovable.hpp>

Inheritance diagram for Annwvyn::AnnAbstractTranslatable:

Public Member Functions

virtual ~AnnAbstractTranslatable ()=default
 

Protected Member Functions

virtual void setPosition (AnnVect3 position)=0
 
virtual AnnVect3 getPosition ()=0
 

Detailed Description

Abstract Class that represent a an object that you can set the position. Define the API used to move simple objects in 3D space.

Definition at line 11 of file AnnAbstractMovable.hpp.

Constructor & Destructor Documentation

◆ ~AnnAbstractTranslatable()

virtual Annwvyn::AnnAbstractTranslatable::~AnnAbstractTranslatable ( )
virtualdefault

Member Function Documentation

◆ getPosition()

virtual AnnVect3 Annwvyn::AnnAbstractTranslatable::getPosition ( )
protectedpure virtual

◆ setPosition()

virtual void Annwvyn::AnnAbstractTranslatable::setPosition ( AnnVect3  position)
protectedpure virtual

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