#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().