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 | Friends | List of all members
pl_intern_border Class Reference
Inheritance diagram for pl_intern_border:
any_border pl_fict_border

Public Member Functions

 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)
 

Protected Member Functions

 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

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
 

Friends

class pl_model
 

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