GRE::POINTSFIELD::TRIANGLE Class Reference

List of all members.

Public Member Functions

const DRECT2DGetExtents ()
bool IsPointInside (const FPOINT2D &point) const
 TRIANGLE (const FPOINT2D &point1, const FPOINT2D &point2, const FPOINT2D &point3)

Private Member Functions

 TRIANGLE ()

Private Attributes

double m_C1
double m_C2
double m_C3
DRECT2D m_Extents
DPOINT2D m_Normal1
DPOINT2D m_Normal2
DPOINT2D m_Normal3

Static Private Attributes

const bool s_Inside [27]

Constructor & Destructor Documentation

GRE::POINTSFIELD::TRIANGLE::TRIANGLE const FPOINT2D point1,
const FPOINT2D point2,
const FPOINT2D point3
 

GRE::POINTSFIELD::TRIANGLE::TRIANGLE  )  [private]
 


Member Function Documentation

const DRECT2D& GRE::POINTSFIELD::TRIANGLE::GetExtents  )  [inline]
 

Definition at line 139 of file 3dpntfld.h.

bool GRE::POINTSFIELD::TRIANGLE::IsPointInside const FPOINT2D point  )  const
 


Member Data Documentation

double GRE::POINTSFIELD::TRIANGLE::m_C1 [private]
 

Definition at line 156 of file 3dpntfld.h.

double GRE::POINTSFIELD::TRIANGLE::m_C2 [private]
 

Definition at line 157 of file 3dpntfld.h.

double GRE::POINTSFIELD::TRIANGLE::m_C3 [private]
 

Definition at line 158 of file 3dpntfld.h.

DRECT2D GRE::POINTSFIELD::TRIANGLE::m_Extents [private]
 

Definition at line 152 of file 3dpntfld.h.

DPOINT2D GRE::POINTSFIELD::TRIANGLE::m_Normal1 [private]
 

Definition at line 153 of file 3dpntfld.h.

DPOINT2D GRE::POINTSFIELD::TRIANGLE::m_Normal2 [private]
 

Definition at line 154 of file 3dpntfld.h.

DPOINT2D GRE::POINTSFIELD::TRIANGLE::m_Normal3 [private]
 

Definition at line 155 of file 3dpntfld.h.

const bool GRE::POINTSFIELD::TRIANGLE::s_Inside[27] [static, private]
 

Definition at line 150 of file 3dpntfld.h.


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