GL Studio C++ Runtime API
DNCUtil::Tri Struct Reference

#include <dnc_util.h>

Public Member Functions

double GetArea (void) const
 
bool PointTest (const VPFUtil::Coord2DLong &p) const
 

Public Attributes

VPFUtil::Coord2DLong p1
 
VPFUtil::Coord2DLong p2
 
VPFUtil::Coord2DLong p3
 

Detailed Description

one triangle of an area ( CCW winding )

Member Function Documentation

double GetArea ( void  ) const
inline

Get the area of the triangle

Returns
area of the triangle
bool PointTest ( const VPFUtil::Coord2DLong p) const
inline

Determine if the given point falls within the triangle. NOTE: algorithm requires that triangle is wound CCW

Parameters
ppoint in question
Returns
true if point falls within triangle else false

Member Data Documentation

first point of tri

second point of tri

third point of tri


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