SAGA API v9.10
Loading...
Searching...
No Matches
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.

◆ 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.

◆ Get_Gradient()

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

Definition at line 381 of file tin_elements.cpp.

References A, B, C, M_PI_090, M_PI_180, and M_PI_270.

◆ 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 Get_Value(), SSG_Point::x, and SSG_Point::y.

Referenced by Get_Value().

◆ Get_Value() [2/2]

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

Definition at line 359 of file tin_elements.cpp.

References B, and CSG_Matrix::Get_Transpose().

◆ is_Containing() [1/2]

bool CSG_TIN_Triangle::is_Containing ( const TSG_Point & p)

Definition at line 298 of file tin_elements.cpp.

References is_Containing(), SSG_Point::x, and SSG_Point::y.

Referenced by is_Containing().

◆ is_Containing() [2/2]

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

Definition at line 307 of file tin_elements.cpp.

References A, B, C, IS_ONLINE, and SG_Get_Crossing().

◆ CSG_TIN

friend class CSG_TIN
friend

Definition at line 174 of file tin.h.

References CSG_TIN.

Referenced by CSG_TIN.


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