|
| | OdGsCullingOBBox () |
| |
| | OdGsCullingOBBox (const OdGePoint3d &base, const OdGeVector3d &xAxis, const OdGeVector3d &yAxis, const OdGeVector3d &zAxis) |
| |
| | OdGsCullingOBBox (const OdGeBoundBlock3d &bb) |
| |
| | OdGsCullingOBBox (const OdGsCullingOBBox &obb) |
| |
| | ~OdGsCullingOBBox () |
| |
| OdGsCullingOBBox & | operator= (const OdGeBoundBlock3d &bb) |
| |
| OdGsCullingOBBox & | operator= (const OdGsCullingOBBox &obb) |
| |
| PrimitiveType | primitiveType () const |
| |
| | OdGsCullingPrimitive () |
| |
| virtual | ~OdGsCullingPrimitive () |
| |
| | OdGeBoundBlock3d () |
| |
| | OdGeBoundBlock3d (const OdGePoint3d &base, const OdGeVector3d &side1, const OdGeVector3d &side2, const OdGeVector3d &side3) |
| |
| | OdGeBoundBlock3d (const OdGePoint3d &point1, const OdGePoint3d &point2) |
| |
| | OdGeBoundBlock3d (const OdGeBoundBlock3d &source) |
| |
| void | getMinMaxPoints (OdGePoint3d &p1, OdGePoint3d &p2) const |
| |
| void | get (OdGePoint3d &base, OdGeVector3d &side1, OdGeVector3d &side2, OdGeVector3d &side3) const |
| |
| OdGeBoundBlock3d & | set (const OdGePoint3d &p1, const OdGePoint3d &p2) |
| |
| OdGeBoundBlock3d & | set (const OdGePoint3d &base, const OdGeVector3d &side1, const OdGeVector3d &side2, const OdGeVector3d &side3) |
| |
| OdGeBoundBlock3d & | extend (const OdGePoint3d &point) |
| |
| OdGeBoundBlock3d & | swell (double distance) |
| |
| bool | contains (const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const |
| |
| bool | isDisjoint (const OdGeBoundBlock3d &block, const OdGeTol &tol=OdGeContext::gTol) const |
| |
| bool | isBox () const |
| |
| OdGeBoundBlock3d & | setToBox (bool toBox) |
| |
| OdGeBoundBlock3d & | operator= (const OdGeBoundBlock3d &block) |
| |
| OdGePoint3d | minPoint () const |
| |
| OdGePoint3d | maxPoint () const |
| |
| OdGePoint3d | center () const |
| |
| void | setToBoxOrtho (const OdGeVector3d &dir1, const OdGeVector3d &dir2, const OdGeVector3d &dir3) |
| |
| void | setToBoxOrtho () |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | ~OdGeEntity3d () |
| |
| bool | isKindOf (OdGe::EntityId entType) const |
| |
| OdGe::EntityId | type () const |
| |
| OdGeEntity3d * | copy () const |
| |
| OdGeEntity3d & | operator= (const OdGeEntity3d &entity) |
| |
| bool | operator== (const OdGeEntity3d &entity) const |
| |
| bool | operator!= (const OdGeEntity3d &entity) const |
| |
| bool | isEqualTo (const OdGeEntity3d &object, const OdGeTol &tol=OdGeContext::gTol) const |
| |
| OdGeEntity3d & | transformBy (const OdGeMatrix3d &xfm) |
| |
| OdGeEntity3d & | translateBy (const OdGeVector3d &translateVec) |
| |
| OdGeEntity3d & | rotateBy (double angle, const OdGeVector3d &vect, const OdGePoint3d &basePoint=OdGePoint3d::kOrigin) |
| |
| OdGeEntity3d & | mirror (const OdGePlane &plane) |
| |
| OdGeEntity3d & | scaleBy (double scaleFactor, const OdGePoint3d &basePoint=OdGePoint3d::kOrigin) |
| |
| bool | isOn (const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const |
| |
Culling primitive: oriented bounding box.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 222 of file GsCullingVolume.h.