UNIVERS
15.3
UNIVERS base processing software API
|
#include <u3d_svrg_math_abstract_surface.hpp>
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 |
Interpolation equation left part
|
inline |
Default constructor
|
inlinevirtual |
Destruct object
|
virtual |
Return left part function value
Implements U3dEqAbstractFunction.
|
inline |
Get square of 2D distance on xy plane between i-th initial point and provided (x,y) point. Any error examinations is absent !
|
inline |
Get square of 3D distance on xyz between i-th initial point and provided (x,y,z) point. Any error examination is absent !
|
inline |
Initialize left part of equation
|
inline |
Set planar coordinates
|
protected |
Initial points pointer
|
protected |
Is function initialized
|
protected |
Desired point 2D coordinates