SAGA API
v9.6
|
#include <tin.h>
Public Member Functions | |
CSG_TIN_Node * | Get_Node (int iNode) |
const CSG_Rect & | Get_Extent (void) |
double | Get_Area (void) |
bool | is_Containing (const TSG_Point &p) |
bool | is_Containing (double x, double y) |
bool | Get_Value (int zField, const TSG_Point &p, double &z) |
bool | Get_Value (int zField, double x, double y, double &z) |
bool | Get_Gradient (int zField, double &Decline, double &Azimuth) |
void | Get_CircumCircle (TSG_Point &Point, double &Radius) |
double | Get_CircumCircle_Radius (void) |
TSG_Point | Get_CircumCircle_Point (void) |
Friends | |
class | CSG_TIN |
|
inline |
|
inline |
Definition at line 194 of file tin.h.
Referenced by CSG_TIN_Node::Get_Polygon().
|
inline |
|
inline |
Definition at line 180 of file tin.h.
References CSG_TIN::m_Extent.
bool CSG_TIN_Triangle::Get_Gradient | ( | int | zField, |
double & | Decline, | ||
double & | Azimuth | ||
) |
Definition at line 381 of file tin_elements.cpp.
References A, CSG_Table_Record::asDouble(), B, C, CSG_TIN_Node::Get_X(), CSG_TIN_Node::Get_Y(), M_PI_090, M_PI_180, and M_PI_270.
|
inline |
Definition at line 178 of file tin.h.
Referenced by CSG_TIN::Assign().
bool CSG_TIN_Triangle::Get_Value | ( | int | zField, |
const TSG_Point & | p, | ||
double & | z | ||
) |
Definition at line 354 of file tin_elements.cpp.
References SSG_Point::x, and SSG_Point::y.
bool CSG_TIN_Triangle::Get_Value | ( | int | zField, |
double | x, | ||
double | y, | ||
double & | z | ||
) |
Definition at line 359 of file tin_elements.cpp.
References CSG_Table_Record::asDouble(), B, CSG_Matrix::Get_Transpose(), CSG_TIN_Node::Get_X(), and CSG_TIN_Node::Get_Y().
bool CSG_TIN_Triangle::is_Containing | ( | const TSG_Point & | p | ) |
Definition at line 298 of file tin_elements.cpp.
References SSG_Point::x, and SSG_Point::y.
bool CSG_TIN_Triangle::is_Containing | ( | double | x, |
double | y | ||
) |
Definition at line 307 of file tin_elements.cpp.
References A, B, C, CSG_Rect::Contains(), CSG_Rect::Get_YMax(), CSG_Rect::Get_YMin(), IS_ONLINE, SG_Get_Crossing(), and SSG_Rect::xMin.