UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
pl_fict_border Class Reference
Inheritance diagram for pl_fict_border:
pl_intern_border pl_intern_spline any_border any_spline

Public Member Functions

 pl_fict_border (const aPoints &p, int ib[2], double A, double B, double C, double D)
 
- Public Member Functions inherited from pl_intern_border
 pl_intern_border (const aPoints &p, int ib[2], p_pl_intern_spline ps, border_flag bf)
 
 pl_intern_border (int ib[2], p_pl_intern_spline psSpline, border_flag bf)
 
 pl_intern_border (p_pl_intern_spline ps, border_flag _bf)
 
 pl_intern_border (p_pl_intern_spline ps, border_flag, aSegments3D &)
 
const DoubleArget_x () const
 
const DoubleArget_y () const
 
const DoubleArget_z () const
 
point get_a_top (int i) const
 
int add_a_top (const point &pt)
 
int n_of_tops () const
 
virtual int contains (const point &pWhat) const
 
int fix_points (aSegments3D &)
 
const aPoints & points () const
 
point closest_border_point (const point &) const
 
point2D local (const point3d &)
 
point3d global (const point2D &)
 
point P0 ()
 
point middle () const
 
- Public Member Functions inherited from any_border
int get_body (int ib) const
 
p_any_spline spline () const
 
void set_bodies (int i1, int i2)
 
border_flag kind ()
 
int another_body (int iB)
 
- Public Member Functions inherited from pl_intern_spline
 pl_intern_spline (double A, double B, double C, double D)
 
point cross (const point &p1, const point &p2) const
 
int sign (const point &p) const
 
point2D local (const point &pMain, const point &p0, const point &p1, const point &p2) const
 
point2D local (const point &pMain, const point &p0) const
 
point global (const point2D &pMain, const point &p0) const
 
double A () const
 
double B () const
 
double C () const
 
double D () const
 
double distance (const point3d &pWhere)
 

Additional Inherited Members

- Protected Member Functions inherited from pl_intern_border
 pl_intern_border (pl_intern_border &bCopy)
 
void init_local_coords ()
 
- Protected Member Functions inherited from any_border
 any_border (any_border &bCopy)
 
 any_border (int ib[2], const p_any_spline ps, border_flag bf)
 
 any_border (const p_any_spline ps, border_flag bf)
 
- Protected Attributes inherited from pl_intern_border
aPoints aTops
 
DoubleAr aTops_X
 
DoubleAr aTops_Y
 
DoubleAr aTops_Z
 
Logic points_created
 
point p0
 
- Protected Attributes inherited from any_border
border_flag bf
 
int iBodies [2]
 
p_any_spline psSpline
 
- Protected Attributes inherited from pl_intern_spline
double a
 
double b
 
double c
 
double d
 

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