dtAI::Waypoint Class Reference

This class encapsulates a Vec3 as a position and is a place holder for other potential data someone might want to store in a waypoint. More...

#include <waypoint.h>

List of all members.

Public Types

enum  RenderFlag { RENDER_DEFAULT = 0, RENDER_RED, RENDER_GREEN, RENDER_BLUE }

Public Member Functions

 Waypoint ()
 Waypoint (const WaypointActor *pActor)
 Waypoint (const osg::Vec3 &pPos)
 ~Waypoint ()
bool operator== (const Waypoint &pWay) const
bool operator!= (const Waypoint &pWay) const
void Set (const WaypointActor *pActor)
const osg::Vec3 & GetPosition () const
void SetPosition (const osg::Vec3 &pVec)
void SetID (unsigned pID)
unsigned GetID () const
void SetRenderFlag (RenderFlag rf) const
RenderFlag GetRenderFlag () const
void SetGradient (float pGradient) const
float GetGradient () const


Detailed Description

This class encapsulates a Vec3 as a position and is a place holder for other potential data someone might want to store in a waypoint.

Member Enumeration Documentation

enum dtAI::Waypoint::RenderFlag

Enumerator:
RENDER_DEFAULT 
RENDER_RED 
RENDER_GREEN 
RENDER_BLUE 


Constructor & Destructor Documentation

dtAI::Waypoint::Waypoint (  ) 

dtAI::Waypoint::Waypoint ( const WaypointActor pActor  ) 

dtAI::Waypoint::Waypoint ( const osg::Vec3 &  pPos  ) 

dtAI::Waypoint::~Waypoint (  ) 


Member Function Documentation

bool dtAI::Waypoint::operator== ( const Waypoint pWay  )  const

bool dtAI::Waypoint::operator!= ( const Waypoint pWay  )  const

void dtAI::Waypoint::Set ( const WaypointActor pActor  ) 

const osg::Vec3 & dtAI::Waypoint::GetPosition (  )  const

void dtAI::Waypoint::SetPosition ( const osg::Vec3 &  pVec  ) 

void dtAI::Waypoint::SetID ( unsigned  pID  ) 

unsigned dtAI::Waypoint::GetID (  )  const

void dtAI::Waypoint::SetRenderFlag ( RenderFlag  rf  )  const [inline]

RenderFlag dtAI::Waypoint::GetRenderFlag (  )  const [inline]

void dtAI::Waypoint::SetGradient ( float  pGradient  )  const

float dtAI::Waypoint::GetGradient (  )  const


http://www.delta3d.org
2.0.0 generated 14 Feb 2008