class Sp_Plan

The Plan class Optimisation: A plan is builded with a normale normalized

Public Methods

[more]Sp_Vecteur Normale() const
Give the normale normalized of the plan
[more]float Sign(const Sp_Point &) const
Give the face of the point
[more]Sp_Point Project(const Sp_Point &) const
Project a point on a surface
[more]Sp_Point Project(const Sp_Point &, const Sp_Vecteur &) const
Project a point on this plan with this direction
[more]Sp_Vecteur Project(const Sp_Vecteur &i1) const
Project a vector on a surface
[more]float Distance(const Sp_Point &p) const
Compute the distance between a point and the plan
[more]void Print() const
Print information

Public

[more] The constructors


Documentation

The Plan class Optimisation: A plan is builded with a normale normalized
o The constructors

o Sp_Plan()
null constructor

o Sp_Plan(float a, float b, float c, float d)
unusefull constructor

o Sp_Plan(const Sp_Plan &p)
copy constructor

o Sp_Plan(const Sp_Point &pt, const Sp_Vecteur &norm)
pt is a point belonging to the plan and norm a normale for the plan

o Sp_Plan(const Sp_Point &p1, const Sp_Point &p2, const Sp_Vecteur &v0)
p1 & p2 & v0 belonging to the plan

oSp_Vecteur Normale() const
Give the normale normalized of the plan

ofloat Sign(const Sp_Point &) const
Give the face of the point

oSp_Point Project(const Sp_Point &) const
Project a point on a surface

oSp_Point Project(const Sp_Point &, const Sp_Vecteur &) const
Project a point on this plan with this direction

oSp_Vecteur Project(const Sp_Vecteur &i1) const
Project a vector on a surface

ofloat Distance(const Sp_Point &p) const
Compute the distance between a point and the plan

ovoid Print() const
Print information


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.