GRE::DRAWINGCONTEXT3D Class Reference

Provide common methods to draw in 3D view. More...

#include <gre/3ddc.h>

List of all members.

Public Member Functions

 DRAWINGCONTEXT3D ()
virtual ~DRAWINGCONTEXT3D ()
void DrawBegin (SCENE3D *scene, MGD::CONTEXT *context)
void DrawEnd ()
void DrawLine (const DPOINT3D &begin, const DPOINT3D &end)
void DrawPixels (const PIXALIZATIONVECTOR &pixalizations)
void DrawPoint (const DPOINT3D &point)
void DrawTriangles (const TRIANGULATIONVECTOR &triangulations)
double GetPixelSizeInMM () const
SCENE3DGetScene ()
void RenderPixel (const INT32 col, const INT32 lin, const double z)
void SetColor (const COLOR &color)

Detailed Description

Provide common methods to draw in 3D view.


Constructor & Destructor Documentation

GRE::DRAWINGCONTEXT3D::DRAWINGCONTEXT3D (  ) 
virtual GRE::DRAWINGCONTEXT3D::~DRAWINGCONTEXT3D (  )  [virtual]

Member Function Documentation

void GRE::DRAWINGCONTEXT3D::DrawBegin ( SCENE3D scene,
MGD::CONTEXT context 
)

Initialization of drawing context.

void GRE::DRAWINGCONTEXT3D::DrawEnd (  ) 

Finalization of drawing context.

void GRE::DRAWINGCONTEXT3D::DrawLine ( const DPOINT3D begin,
const DPOINT3D end 
)
void GRE::DRAWINGCONTEXT3D::DrawPixels ( const PIXALIZATIONVECTOR pixalizations  ) 

Draw array of pixels using generic structure PIXALIZATION.

void GRE::DRAWINGCONTEXT3D::DrawPoint ( const DPOINT3D point  ) 
void GRE::DRAWINGCONTEXT3D::DrawTriangles ( const TRIANGULATIONVECTOR triangulations  ) 

Draw array of triangles using generic structure TRIANGULATION.

double GRE::DRAWINGCONTEXT3D::GetPixelSizeInMM (  )  const
SCENE3D* GRE::DRAWINGCONTEXT3D::GetScene (  )  [inline]
void GRE::DRAWINGCONTEXT3D::RenderPixel ( const INT32  col,
const INT32  lin,
const double  z 
)
void GRE::DRAWINGCONTEXT3D::SetColor ( const COLOR color  )  [inline]

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

Generated on Sun Oct 7 21:34:11 2012 for TNTsdk 2012 by  doxygen 1.6.1