UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
U3dIntEqLeftPart Class Reference

#include <u3d_svrg_math_abstract_surface.hpp>

Inheritance diagram for U3dIntEqLeftPart:
U3dEqAbstractFunction

Public Member Functions

 U3dIntEqLeftPart ()
 
virtual ~U3dIntEqLeftPart ()
 
double calc (double z)
 
void init (U3dPointsAr &pips)
 
void setPCoords (double px, double py)
 
double get_2d_ip_dist (int i, double x, double y)
 
double get_3d_ip_dist (int i, double x, double y, double z)
 
- Public Member Functions inherited from U3dEqAbstractFunction
 U3dEqAbstractFunction ()
 

Protected Attributes

U3dPointsAr ips
 
double x
 
double y
 
bool is_init
 

Detailed Description

Interpolation equation left part

Constructor & Destructor Documentation

U3dIntEqLeftPart::U3dIntEqLeftPart ( )
inline

Default constructor

virtual U3dIntEqLeftPart::~U3dIntEqLeftPart ( )
inlinevirtual

Destruct object

Member Function Documentation

double U3dIntEqLeftPart::calc ( double  z)
virtual

Return left part function value

Implements U3dEqAbstractFunction.

double U3dIntEqLeftPart::get_2d_ip_dist ( int  i,
double  x,
double  y 
)
inline

Get square of 2D distance on xy plane between i-th initial point and provided (x,y) point. Any error examinations is absent !

double U3dIntEqLeftPart::get_3d_ip_dist ( int  i,
double  x,
double  y,
double  z 
)
inline

Get square of 3D distance on xyz between i-th initial point and provided (x,y,z) point. Any error examination is absent !

void U3dIntEqLeftPart::init ( U3dPointsAr &  pips)
inline

Initialize left part of equation

void U3dIntEqLeftPart::setPCoords ( double  px,
double  py 
)
inline

Set planar coordinates

Member Data Documentation

U3dPointsAr U3dIntEqLeftPart::ips
protected

Initial points pointer

bool U3dIntEqLeftPart::is_init
protected

Is function initialized

double U3dIntEqLeftPart::x
protected

Desired point 2D coordinates


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