#include <GeoPrimitives.H>

Public Member Functions | |
| CPlane () | |
| CPlane (const CPoint &p1, const CPoint &p2, const CPoint &p3) | |
| CPlane (const CVector &N, const CPoint &P) | |
| CPlane (const CPlane &plane) | |
| CPlane (const std::vector< CPoint > &vec) | |
| CPlane & | operator= (const CPlane &plane) |
| double | A () const |
| double | B () const |
| double | C () const |
| double | D () const |
| CVector & | normal () |
| const CVector & | normal () const |
| CPoint & | point () |
| const CPoint & | point () const |
| bool | contains_point (const CPoint &P) const |
| bool | operator== (const CPlane &plane) const |
Protected Attributes | |
| CVector | n |
| CPoint | p |
Definition at line 1332 of file GeoPrimitives.H.
|
inline |
Definition at line 1337 of file GeoPrimitives.H.
Definition at line 1338 of file GeoPrimitives.H.
References CPlane::A(), CPlane::B(), CPlane::C(), CPlane::n, CVector::normalize(), CPoint::x(), CVector::x(), CPoint::y(), and CPoint::z().

Definition at line 1354 of file GeoPrimitives.H.
Definition at line 1357 of file GeoPrimitives.H.
Definition at line 1360 of file GeoPrimitives.H.
References CPlane::A(), CPlane::B(), CPlane::C(), CPlane::n, CVector::normalize(), x, CVector::x(), y, and z.

|
inline |
Definition at line 1385 of file GeoPrimitives.H.
References CPlane::n, and CVector::x().
Referenced by CPlane::CPlane().


|
inline |
Definition at line 1386 of file GeoPrimitives.H.
References CPlane::n, and CVector::y().
Referenced by CPlane::CPlane().


|
inline |
Definition at line 1387 of file GeoPrimitives.H.
References CPlane::n, and CVector::z().
Referenced by CPlane::CPlane().


|
inline |
Definition at line 1396 of file GeoPrimitives.H.
References CPlane::D(), CPlane::n, GeoPrim::TOL, CPoint::x(), CVector::x(), CPoint::y(), CVector::y(), CPoint::z(), and CVector::z().
Referenced by CFacet::contains_point(), and CPlane::operator==().


|
inline |
Definition at line 1388 of file GeoPrimitives.H.
References CPlane::n, CPlane::p, CPoint::x(), CVector::x(), CPoint::y(), CVector::y(), CPoint::z(), and CVector::z().
Referenced by CPlane::contains_point().


|
inline |
|
inline |
|
inline |
Definition at line 1400 of file GeoPrimitives.H.
References CPlane::contains_point(), CPlane::n, CPlane::p, and CVector::unit().

|
inline |
|
inline |
|
protected |
Definition at line 1334 of file GeoPrimitives.H.
Referenced by CPlane::A(), CPlane::B(), CPlane::C(), CPlane::contains_point(), CPlane::CPlane(), CPlane::D(), CPlane::normal(), CPlane::operator=(), and CPlane::operator==().
|
protected |
Definition at line 1335 of file GeoPrimitives.H.
Referenced by CPlane::D(), CPlane::operator=(), CPlane::operator==(), and CPlane::point().