UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
p_stack Class Reference
Inheritance diagram for p_stack:
any_stack mixer

Public Member Functions

 p_stack (const point &p0, const point &p1, const point &p2, const point &p3, double dX, double dY, int iXn, int iYn, pl_model *pM)
 
void results (DoubleAr &aAmpls, aPoints2D &aWhere) const
 
void results (DoubleAr &aAmpls, IntAr &, IntAr &) const
 
void get_mix_direction (const point3d &pWhat, double &A, double &B)
 
virtual void add_node (const pl_spline &, const point &, double)
 
virtual double desired_step ()
 
- Public Member Functions inherited from mixer
void get_mix_direction (const point2D &pWhere, double &A, double &B)
 
virtual void addh (const segment2D &val)
 
virtual void addl (const segment2D &val)
 
virtual void addh (const aSegments2D &pArray)
 
virtual void addl (const aSegments2D &pArray)
 
virtual void insert (unsigned i, const aSegments2D &val)
 

Protected Member Functions

point2D node (int, int) const
 
- Protected Member Functions inherited from mixer
void clear_data ()
 
Logic point_in_body (const point2D &pWhat, int iB)
 
void get_direction_body (const point2D &pWhat, int iB, double &A, double &B)
 
IntArnew_body (const point2D &pWhat)
 
void add_body (IntAr *piaBody)
 
int sign (const point2D &, segment2D &)
 
int segment_other_body_line (int iB)
 

Protected Attributes

double A
 
double B
 
double C
 
double D
 
int iXnodes
 
int iYnodes
 
double dX
 
double dY
 
p_stack_element ** ppData
 
double lx [3]
 
double ly [3]
 
double lz [3]
 
double x2d [4]
 
double y2d [4]
 
- Protected Attributes inherited from mixer
int * iaFlags
 
aKindaBorders akbCurrent
 

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