OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSVRender::CellArrow Class Reference

#include <cellarrow.hpp>

Collaboration diagram for CSVRender::CellArrow:

Public Types

enum  Direction { Direction_North = 1, Direction_West = 2, Direction_South = 4, Direction_East = 8 }
 

Public Member Functions

 CellArrow (osg::Group *cellNode, Direction direction, const CSMWorld::CellCoordinates &coordinates)
 
 ~CellArrow ()
 
CSMWorld::CellCoordinates getCoordinates () const
 
Direction getDirection () const
 

Private Member Functions

 CellArrow (const CellArrow &)
 
CellArrowoperator= (const CellArrow &)
 
void adjustTransform ()
 
void buildShape ()
 

Private Attributes

Direction mDirection
 
osg::Group * mParentNode
 
osg::ref_ptr
< osg::PositionAttitudeTransform > 
mBaseNode
 
CSMWorld::CellCoordinates mCoordinates
 

Member Enumeration Documentation

Enumerator
Direction_North 
Direction_West 
Direction_South 
Direction_East 

Constructor & Destructor Documentation

CSVRender::CellArrow::CellArrow ( const CellArrow )
private
CSVRender::CellArrow::CellArrow ( osg::Group *  cellNode,
Direction  direction,
const CSMWorld::CellCoordinates coordinates 
)

Here is the call graph for this function:

CSVRender::CellArrow::~CellArrow ( )

Member Function Documentation

void CSVRender::CellArrow::adjustTransform ( )
private

Here is the caller graph for this function:

void CSVRender::CellArrow::buildShape ( )
private

Here is the caller graph for this function:

CSMWorld::CellCoordinates CSVRender::CellArrow::getCoordinates ( ) const

Here is the caller graph for this function:

CSVRender::CellArrow::Direction CSVRender::CellArrow::getDirection ( ) const

Here is the caller graph for this function:

CellArrow& CSVRender::CellArrow::operator= ( const CellArrow )
private

Member Data Documentation

osg::ref_ptr<osg::PositionAttitudeTransform> CSVRender::CellArrow::mBaseNode
private
CSMWorld::CellCoordinates CSVRender::CellArrow::mCoordinates
private
Direction CSVRender::CellArrow::mDirection
private
osg::Group* CSVRender::CellArrow::mParentNode
private

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