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

Marker to display cell coordinates. More...

#include <cellmarker.hpp>

Collaboration diagram for CSVRender::CellMarker:

Public Member Functions

 CellMarker (osg::Group *cellNode, const CSMWorld::CellCoordinates &coordinates, const bool cellExists)
 Constructor. More...
 
 ~CellMarker ()
 

Private Member Functions

 CellMarker (const CellMarker &)
 
CellMarkeroperator= (const CellMarker &)
 
void buildMarker ()
 Build marker containing cell's coordinates. More...
 
void positionMarker ()
 Position marker at center of cell. More...
 

Private Attributes

osg::Group * mCellNode
 
osg::ref_ptr< osg::AutoTransform > mMarkerNode
 
CSMWorld::CellCoordinates mCoordinates
 
bool mExists
 

Detailed Description

Marker to display cell coordinates.

Constructor & Destructor Documentation

CSVRender::CellMarker::CellMarker ( const CellMarker )
private
CSVRender::CellMarker::CellMarker ( osg::Group *  cellNode,
const CSMWorld::CellCoordinates coordinates,
const bool  cellExists 
)

Constructor.

Parameters
cellNodeCell to create marker for.
coordinatesCoordinates of cell.
cellExistsWhether or not cell exists.

Here is the call graph for this function:

CSVRender::CellMarker::~CellMarker ( )

Member Function Documentation

void CSVRender::CellMarker::buildMarker ( )
private

Build marker containing cell's coordinates.

Here is the caller graph for this function:

CellMarker& CSVRender::CellMarker::operator= ( const CellMarker )
private
void CSVRender::CellMarker::positionMarker ( )
private

Position marker at center of cell.

Here is the caller graph for this function:

Member Data Documentation

osg::Group* CSVRender::CellMarker::mCellNode
private
CSMWorld::CellCoordinates CSVRender::CellMarker::mCoordinates
private
bool CSVRender::CellMarker::mExists
private
osg::ref_ptr<osg::AutoTransform> CSVRender::CellMarker::mMarkerNode
private

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