100 void InitFromOriginAndNormal
116 void InitFromOriginAndNormal
159 void GetDPoint4d (
DPoint4dR hPlane)
const;
212 bool IsZero ()
const;
245 double EvaluateVector (
DVec3dCR vector)
const;
250 double EvaluateMaxAbs (
DPoint3dCP points,
size_t n)
const;
261 DRange1d EvaluateRange (
DPoint3dCP points,
size_t n,
size_t &minIndex,
size_t &maxIndex)
const;
285 bool InitFromArray (
DPoint3dCP pointArray,
int numPoint);
307 bool InitFromArray (
DPoint3dCP pointArray,
int numPoint,
double &maxAbsDistance);
struct DPoint4d & DPoint4dR
Definition: msgeomstructs_typedefs.h:96
struct DPoint3d const * DPoint3dCP
Definition: msgeomstructs_typedefs.h:79
#define END_BENTLEY_GEOMETRY_NAMESPACE
Definition: Bentley.r.h:30
DPoint3d origin
reference point on plane.
Definition: dplane3d.h:21
ValidatedValue< struct DPlane3d > ValidatedDPlane3d
Definition: GeomApi.h:352
Origin and normal vector for a plane.
Definition: dplane3d.h:18
struct DPlane3d const & DPlane3dCR
Definition: msgeomstructs_typedefs.h:113
struct DPoint3d & DPoint3dR
Definition: msgeomstructs_typedefs.h:79
A 1d interval with low and high values.
Definition: DRange1d.h:41
#define BEGIN_BENTLEY_GEOMETRY_NAMESPACE
Definition: Bentley.r.h:29
struct DPoint3d const & DPoint3dCR
Definition: msgeomstructs_typedefs.h:79
ValidatedValue< struct DPoint3d > ValidatedDPoint3d
Definition: GeomApi.h:349
struct DVec3d const & DVec3dCR
Definition: msgeomstructs_typedefs.h:89
struct DPoint4d const & DPoint4dCR
Definition: msgeomstructs_typedefs.h:96
DVec3d normal
vector perpendicular to the plane. NOT necessarily a unit vector.
Definition: dplane3d.h:23