#include <iso_geom_plane.h>
Inherits iso::geom::Geometry.
Inheritance diagram for iso::geom::Plane:


Public Member Functions | |
| Plane () | |
| Plane (unsigned int pDim) | |
| Plane (const math::Vector< real > &pPoint, const math::Vector< real > &pNormal) | |
| Plane (const Plane &pPlane) | |
| ~Plane () | |
| virtual void | calcMinMaxPos () |
| calculate minimum and maximum positions | |
| math::Vector< real > & | point () |
| math::Vector< real > & | normal () |
| const math::Vector< real > & | point () const |
| const math::Vector< real > & | normal () const |
| void | setPoint (const math::Vector< real > &pPoint) |
| void | setNormal (const math::Vector< real > &pNormal) |
| void | set (const math::Vector< real > &pPoint, const math::Vector< real > &pNormal) |
| void | set (const Plane &pPlane) |
| const Plane & | operator= (const Plane &pPlane) |
| virtual void | closestPoint (const math::Vector< real > &pRefPoint, math::Vector< real > &pResPoint) |
| return closest point | |
Protected Attributes | |
| math::Vector< real > | mPoint |
| math::Vector< real > | mNormal |
| Plane::Plane | ( | ) |
| Plane::Plane | ( | unsigned int | pDim | ) |
| Plane::Plane | ( | const Plane & | pPlane | ) |
| Plane::~Plane | ( | ) |
| void Plane::calcMinMaxPos | ( | ) | [virtual] |
| math::Vector< real > & iso::geom::Plane::point | ( | ) | [inline] |
| math::Vector< real > & iso::geom::Plane::normal | ( | ) | [inline] |
| const math::Vector< real > & iso::geom::Plane::point | ( | ) | const [inline] |
| const math::Vector< real > & iso::geom::Plane::normal | ( | ) | const [inline] |
| void Plane::setPoint | ( | const math::Vector< real > & | pPoint | ) |
| void Plane::setNormal | ( | const math::Vector< real > & | pNormal | ) |
| void Plane::set | ( | const Plane & | pPlane | ) |
| void Plane::closestPoint | ( | const math::Vector< real > & | pRefPoint, | |
| math::Vector< real > & | pResPoint | |||
| ) | [virtual] |
return closest point
| pRefPoint | reference points | |
| pResPoint | result point |
Implements iso::geom::Geometry.
math::Vector<real> iso::geom::Plane::mPoint [protected] |
math::Vector<real> iso::geom::Plane::mNormal [protected] |
1.5.1