GRE::SCREENPLANE Class Reference

SCREENPLANE class describes plane in screen space in homogenius coordinates. More...

#include <gre/3dutils.h>

List of all members.

Public Member Functions

void Clear ()
bool GetCellExtents (const INT32 line, const INT32 column, DPOINT3DH hpoints[4])
bool GetPoint (const INT32 line, const INT32 column, DPOINT3DH &point)
bool IsSet () const
 SCREENPLANE ()
void Set (const DPOINT3DH &pt1, const DPOINT3DH &pt2, const DPOINT3DH &pt3)
 ~SCREENPLANE ()


Detailed Description

SCREENPLANE class describes plane in screen space in homogenius coordinates.

Definition at line 203 of file 3dutils.h.


Constructor & Destructor Documentation

GRE::SCREENPLANE::SCREENPLANE  )  [inline]
 

Definition at line 207 of file 3dutils.h.

GRE::SCREENPLANE::~SCREENPLANE  )  [inline]
 

Definition at line 215 of file 3dutils.h.


Member Function Documentation

void GRE::SCREENPLANE::Clear  )  [inline]
 

Clear plane parameters.

Definition at line 219 of file 3dutils.h.

bool GRE::SCREENPLANE::GetCellExtents const INT32  line,
const INT32  column,
DPOINT3DH  hpoints[4]
 

Get extents on screen plane that projected to screen at screen pixel with coordinates (column, line).

Returns:
true if extents exist

bool GRE::SCREENPLANE::GetPoint const INT32  line,
const INT32  column,
DPOINT3DH point
 

Get point on screen plane that projected to screen at center of screen pixel with coordinates (column, line).

Returns:
true if point exists

bool GRE::SCREENPLANE::IsSet  )  const [inline]
 

Is plane set.

Returns:
true if plane is set

Definition at line 225 of file 3dutils.h.

void GRE::SCREENPLANE::Set const DPOINT3DH pt1,
const DPOINT3DH pt2,
const DPOINT3DH pt3
 

Set plane by three points in homogenius coordinates.

Parameters:
pt1  Constructor Destructor


The documentation for this class was generated from the following file:
Generated on Wed May 31 15:29:35 2006 for TNTsdk by  doxygen 1.3.8-20040913