Rhino C++ API  8.6
ON_BoundingBox Member List

This is the complete list of members for ON_BoundingBox, including all inherited members.

Area() constON_BoundingBox
Center() constON_BoundingBox
ClosestPoint(const ON_3dPoint &test_point) constON_BoundingBox
Corner(int, int, int) constON_BoundingBox
Destroy()ON_BoundingBox
Diagonal() constON_BoundingBox
Dump(class ON_TextLog &) constON_BoundingBox
Edge(unsigned int index) constON_BoundingBox
EmptyBoundingBoxON_BoundingBoxstatic
Expand(ON_3dVector delta)ON_BoundingBox
FarPoint(const ON_3dPoint &) constON_BoundingBox
GetClosestPoint(const ON_Line &, ON_3dPoint &, double *, double *) constON_BoundingBox
GetClosestPoint(const ON_BoundingBox &, ON_3dPoint &, ON_3dPoint &) constON_BoundingBox
GetCorners(ON_3dPointArray &box_corners) constON_BoundingBox
GetCorners(ON_3dPoint box_corners[8]) constON_BoundingBox
GetEdges(ON_Line edges[12]) constON_BoundingBox
GetFarPoint(const ON_BoundingBox &, ON_3dPoint &, ON_3dPoint &) constON_BoundingBox
Includes(const ON_BoundingBox &other, bool bProperSubSet=false) constON_BoundingBox
Intersection(const ON_BoundingBox &other_bbox)ON_BoundingBox
Intersection(const ON_BoundingBox &bbox_A, const ON_BoundingBox &bbox_B)ON_BoundingBox
Intersection(const ON_Line &, double *=nullptr, double *=nullptr) constON_BoundingBox
IsDegenerate(double tolerance=ON_UNSET_VALUE) constON_BoundingBox
IsDisjoint(const ON_BoundingBox &other_bbox) constON_BoundingBox
IsDisjoint(const ON_Line &line) constON_BoundingBox
IsDisjoint(const ON_Line &line, bool infinite) constON_BoundingBox
IsEmpty() constON_BoundingBox
IsFartherThan(double d, const ON_3dPoint &P) constON_BoundingBox
IsFartherThan(double d, const ON_Line &line) constON_BoundingBox
IsFartherThan(double d, const ON_Plane &plane) constON_BoundingBox
IsFartherThan(double d, const ON_PlaneEquation &plane_equation) constON_BoundingBox
IsFartherThan(double d, const ON_BoundingBox &other) constON_BoundingBox
IsNan() constON_BoundingBox
IsNotEmpty() constON_BoundingBox
IsPoint() constON_BoundingBox
IsPointIn(const ON_3dPoint &test_point, int bStrictlyIn=false) constON_BoundingBox
IsSet() constON_BoundingBox
IsUnset() constON_BoundingBox
IsUnsetOrNan() constON_BoundingBox
IsValid() constON_BoundingBox
IsVisible(const ON_Xform &bbox2c) constON_BoundingBox
m_maxON_BoundingBox
m_minON_BoundingBox
Max() constON_BoundingBox
MaximumDistanceTo(const ON_3dPoint &P) constON_BoundingBox
MaximumDistanceTo(const ON_BoundingBox &other) constON_BoundingBox
MaximumDistanceTo(const ON_Line &line) constON_BoundingBox
MaximumDistanceTo(const ON_Plane &plane) constON_BoundingBox
MaximumDistanceTo(const ON_PlaneEquation &plane_equation) constON_BoundingBox
Min() constON_BoundingBox
MinimumDistanceTo(const ON_3dPoint &P) constON_BoundingBox
MinimumDistanceTo(const ON_BoundingBox &other) constON_BoundingBox
MinimumDistanceTo(const ON_Line &line) constON_BoundingBox
MinimumDistanceTo(const ON_Plane &plane) constON_BoundingBox
MinimumDistanceTo(const ON_PlaneEquation &plane_equation) constON_BoundingBox
NanBoundingBoxON_BoundingBoxstatic
ON_BoundingBox() ON_NOEXCEPTON_BoundingBox
ON_BoundingBox(const ON_BoundingBox &)=defaultON_BoundingBox
ON_BoundingBox(const ON_3dPoint &, const ON_3dPoint &)ON_BoundingBoxexplicit
operator=(const ON_BoundingBox &)=defaultON_BoundingBox
operator[](int)ON_BoundingBox
operator[](int) constON_BoundingBox
Set(int dim, bool is_rat, int count, int stride, const double *point_array, int bGrowBox=false)ON_BoundingBox
Set(const ON_3dPoint &point, int bGrowBox=false)ON_BoundingBox
Set(const ON_2dPoint &point, int bGrowBox=false)ON_BoundingBox
Set(const ON_SimpleArray< ON_4dPoint > &point_array, int bGrowBox=false)ON_BoundingBox
Set(const ON_SimpleArray< ON_3dPoint > &point_array, int bGrowBox=false)ON_BoundingBox
Set(const ON_SimpleArray< ON_2dPoint > &point_array, int bGrowBox=false)ON_BoundingBox
Set(int dim, bool is_rat, int count, int stride, const float *point_array, int bGrowBox=false)ON_BoundingBox
Set(const ON_3fPoint &point, int bGrowBox=false)ON_BoundingBox
Set(const ON_2fPoint &point, int bGrowBox=false)ON_BoundingBox
Set(const ON_SimpleArray< ON_4fPoint > &point_array, int bGrowBox=false)ON_BoundingBox
Set(const ON_SimpleArray< ON_3fPoint > &point_array, int bGrowBox=false)ON_BoundingBox
Set(const ON_SimpleArray< ON_2fPoint > &point_array, int bGrowBox=false)ON_BoundingBox
Shrink(ON_3dVector delta)ON_BoundingBox
SwapCoordinates(int, int)ON_BoundingBox
Tolerance() constON_BoundingBox
Transform(const ON_Xform &)ON_BoundingBox
Union(const ON_BoundingBox &)ON_BoundingBox
Union(const ON_BoundingBox &, const ON_BoundingBox &)ON_BoundingBox
UnsetBoundingBoxON_BoundingBoxstatic
Volume() constON_BoundingBox
~ON_BoundingBox()=defaultON_BoundingBox