SAGA API  v9.5
CSG_TIN_Triangle Class Reference

#include <tin.h>

Public Member Functions

CSG_TIN_NodeGet_Node (int iNode)
 
const CSG_RectGet_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
 

Detailed Description

Definition at line 172 of file tin.h.

Member Function Documentation

◆ Get_Area()

double CSG_TIN_Triangle::Get_Area ( void  )
inline

Definition at line 182 of file tin.h.

◆ Get_CircumCircle()

void CSG_TIN_Triangle::Get_CircumCircle ( TSG_Point Point,
double &  Radius 
)
inline

Definition at line 192 of file tin.h.

◆ Get_CircumCircle_Point()

TSG_Point CSG_TIN_Triangle::Get_CircumCircle_Point ( void  )
inline

Definition at line 194 of file tin.h.

Referenced by CSG_TIN_Node::Get_Polygon().

◆ Get_CircumCircle_Radius()

double CSG_TIN_Triangle::Get_CircumCircle_Radius ( void  )
inline

Definition at line 193 of file tin.h.

◆ Get_Extent()

const CSG_Rect& CSG_TIN_Triangle::Get_Extent ( void  )
inline

Definition at line 180 of file tin.h.

References CSG_TIN::m_Extent.

◆ Get_Gradient()

bool CSG_TIN_Triangle::Get_Gradient ( int  zField,
double &  Decline,
double &  Azimuth 
)

◆ Get_Node()

CSG_TIN_Node* CSG_TIN_Triangle::Get_Node ( int  iNode)
inline

Definition at line 178 of file tin.h.

Referenced by CSG_TIN::Assign().

◆ Get_Value() [1/2]

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.

◆ Get_Value() [2/2]

bool CSG_TIN_Triangle::Get_Value ( int  zField,
double  x,
double  y,
double &  z 
)

◆ is_Containing() [1/2]

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.

◆ is_Containing() [2/2]

bool CSG_TIN_Triangle::is_Containing ( double  x,
double  y 
)

Friends And Related Function Documentation

◆ CSG_TIN

friend class CSG_TIN ( void  )
friend

Definition at line 174 of file tin.h.


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