Sirikata
Public Member Functions | Public Attributes
Sirikata::WorldDimensions Struct Reference

#include <Geometry.hpp>

Collaboration diagram for Sirikata::WorldDimensions:

List of all members.

Public Member Functions

BlockID getBlockNum (const Point &pt, bool secondTime=false, const Point *originalPoint=NULL) const
bool inWorldX (float positionX) const
bool inWorldY (float positionY) const
Point randomPoint () const
PointreturnCenterOfBlock (BlockID bid)
ServerID getCenterBlockID () const
const PointgetWraparoundPoint (const Point &pt)
const PointgetWraparoundPoint (Point *pt)
float getWidth () const
float getHeight () const
 ~WorldDimensions ()

Public Attributes

std::map< ServerID, Point * > mBidToPoint
WorldBoundary wb
int blocksWide
int blocksTall
float blockSideLen
Point returningPoint

Constructor & Destructor Documentation

Sirikata::WorldDimensions::~WorldDimensions ( )

Member Function Documentation

BlockID Sirikata::WorldDimensions::getBlockNum ( const Point pt,
bool  secondTime = false,
const Point originalPoint = NULL 
) const
ServerID Sirikata::WorldDimensions::getCenterBlockID ( ) const
float Sirikata::WorldDimensions::getHeight ( ) const
float Sirikata::WorldDimensions::getWidth ( ) const
const Point& Sirikata::WorldDimensions::getWraparoundPoint ( Point pt)
const Point& Sirikata::WorldDimensions::getWraparoundPoint ( const Point pt)
bool Sirikata::WorldDimensions::inWorldX ( float  positionX) const
bool Sirikata::WorldDimensions::inWorldY ( float  positionY) const
Point Sirikata::WorldDimensions::randomPoint ( ) const
Point* Sirikata::WorldDimensions::returnCenterOfBlock ( BlockID  bid)

Member Data Documentation


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