BasePointManager< T > Class Template Reference

#include <TAPsBasePointManager.hpp>

Inheritance diagram for BasePointManager< T >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 BasePointManager ()
virtual void Cleanup ()=0
virtual void DrawLines ()=0
virtual void DrawPoints ()=0
virtual int GetNumPoints () const =0
virtual Vector3< T > & GetPointPosition (int i)=0
virtual const Vector3< T > & GetPointPosition (int i) const =0
virtual bool IsPointHighlighted (int i) const =0
virtual bool IsPointSelected (int i) const =0
virtual int PickPoint (int iWinX, int iWinY) const =0
virtual void SetPointHighlighted (int i, bool bHighlighted)=0
virtual void SetPointPosition (int i, const Vector3< T > &position)=0
virtual void SetPointSelected (int i, bool bSelected)=0
virtual void Setup (OpenGLBaseViewManager< T > *pViewManager)=0
virtual ~BasePointManager ()


Detailed Description

template<typename T>
class BasePointManager< T >

Definition at line 21 of file TAPsBasePointManager.hpp.


Constructor & Destructor Documentation

template<typename T>
BasePointManager< T >::BasePointManager (  )  [inline]

Definition at line 24 of file TAPsBasePointManager.hpp.

00024 {}

template<typename T>
virtual BasePointManager< T >::~BasePointManager (  )  [inline, virtual]

Definition at line 25 of file TAPsBasePointManager.hpp.

00025 {}


Member Function Documentation

template<typename T>
virtual void BasePointManager< T >::Cleanup (  )  [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual void BasePointManager< T >::DrawLines (  )  [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual void BasePointManager< T >::DrawPoints (  )  [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual int BasePointManager< T >::GetNumPoints (  )  const [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual Vector3<T>& BasePointManager< T >::GetPointPosition ( int  i  )  [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual const Vector3<T>& BasePointManager< T >::GetPointPosition ( int  i  )  const [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual bool BasePointManager< T >::IsPointHighlighted ( int  i  )  const [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual bool BasePointManager< T >::IsPointSelected ( int  i  )  const [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual int BasePointManager< T >::PickPoint ( int  iWinX,
int  iWinY 
) const [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual void BasePointManager< T >::SetPointHighlighted ( int  i,
bool  bHighlighted 
) [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual void BasePointManager< T >::SetPointPosition ( int  i,
const Vector3< T > &  position 
) [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual void BasePointManager< T >::SetPointSelected ( int  i,
bool  bSelected 
) [pure virtual]

Implemented in PointManager< T >.

template<typename T>
virtual void BasePointManager< T >::Setup ( OpenGLBaseViewManager< T > *  pViewManager  )  [pure virtual]

Implemented in PointManager< T >.


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

Generated on Mon Oct 13 11:44:02 2008 for TAPs by  doxygen 1.5.6