The python export class for BoundBox. More...
#include <BoundBoxPy.h>
Public Types | |
typedef BoundBox3d * | PointerType |
Public Types inherited from Base::PyObjectBase | |
typedef void * | PointerType |
enum | Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 } |
Public Member Functions | |
BoundBoxPy (BoundBox3d *pcObject, PyTypeObject *T=&Type) | |
virtual PyTypeObject * | GetType (void) |
virtual int | PyInit (PyObject *args, PyObject *k) |
PyInit method Override this method to initialize a newly created instance of the class (Constructor) More... | |
std::string | representation (void) const |
Public Member Functions inherited from Base::PyObjectBase | |
PyObjectBase * | DecRef (void) |
decref method wrapper (see python extending manual) More... | |
PyObjectBase * | IncRef (void) |
incref method wrapper (see python extending manual) More... | |
bool | isConst () |
bool | isNotTracking () const |
bool | isValid () |
PyObjectBase (void *, PyTypeObject *T) | |
Constructor Sets the Type of the object (for inheritance) and decrease the the reference count of the PyObject. More... | |
void | setConst () |
void | setInvalid () |
void | setNotTracking (bool on=true) |
void | setShouldNotify (bool on) |
bool | shouldNotify () const |
void | startNotify () |
Static Public Member Functions | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
Static Public Member Functions inherited from Base::PyObjectBase | |
static void | PyDestructor (PyObject *P) |
Wrapper for the Python destructor. More... | |
Static Public Attributes | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of BoundBoxPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of BoundBoxPy. More... | |
static PyTypeObject | Type |
Type structure of BoundBoxPy. More... | |
Static Public Attributes inherited from Base::PyObjectBase | |
static PyMethodDef | Methods [] |
static PyTypeObject | Type |
Py_Header struct from python.h. More... | |
Protected Member Functions | |
~BoundBoxPy () | |
Protected Member Functions inherited from Base::PyObjectBase | |
virtual | ~PyObjectBase () |
destructor More... | |
callbacks and implementers for the python object attributes | |
Py::Object | getCenter (void) const |
getter for the Center attribute More... | |
Py::Float | getXMax (void) const |
getter for the XMax attribute More... | |
void | setXMax (Py::Float arg) |
setter for the XMax attribute More... | |
Py::Float | getYMax (void) const |
getter for the YMax attribute More... | |
void | setYMax (Py::Float arg) |
setter for the YMax attribute More... | |
Py::Float | getZMax (void) const |
getter for the ZMax attribute More... | |
void | setZMax (Py::Float arg) |
setter for the ZMax attribute More... | |
Py::Float | getXMin (void) const |
getter for the XMin attribute More... | |
void | setXMin (Py::Float arg) |
setter for the XMin attribute More... | |
Py::Float | getYMin (void) const |
getter for the YMin attribute More... | |
void | setYMin (Py::Float arg) |
setter for the YMin attribute More... | |
Py::Float | getZMin (void) const |
getter for the ZMin attribute More... | |
void | setZMin (Py::Float arg) |
setter for the ZMin attribute More... | |
Py::Float | getXLength (void) const |
getter for the XLength attribute More... | |
Py::Float | getYLength (void) const |
getter for the YLength attribute More... | |
Py::Float | getZLength (void) const |
getter for the ZLength attribute More... | |
Py::Float | getDiagonalLength (void) const |
getter for the DiagonalLength attribute More... | |
PyObject * | getCustomAttributes (const char *attr) const |
getter method for special attributes (e.g. dynamic ones) More... | |
int | setCustomAttributes (const char *attr, PyObject *obj) |
setter for special attributes (e.g. More... | |
BoundBox3d * | getBoundBoxPtr (void) const |
getter for the object handled by this class More... | |
static PyObject * | staticCallback_getCenter (PyObject *self, void *closure) |
getter callback for the Center attribute More... | |
static int | staticCallback_setCenter (PyObject *self, PyObject *value, void *closure) |
setter callback for the Center attribute More... | |
static PyObject * | staticCallback_getXMax (PyObject *self, void *closure) |
getter callback for the XMax attribute More... | |
static int | staticCallback_setXMax (PyObject *self, PyObject *value, void *closure) |
setter callback for the XMax attribute More... | |
static PyObject * | staticCallback_getYMax (PyObject *self, void *closure) |
getter callback for the YMax attribute More... | |
static int | staticCallback_setYMax (PyObject *self, PyObject *value, void *closure) |
setter callback for the YMax attribute More... | |
static PyObject * | staticCallback_getZMax (PyObject *self, void *closure) |
getter callback for the ZMax attribute More... | |
static int | staticCallback_setZMax (PyObject *self, PyObject *value, void *closure) |
setter callback for the ZMax attribute More... | |
static PyObject * | staticCallback_getXMin (PyObject *self, void *closure) |
getter callback for the XMin attribute More... | |
static int | staticCallback_setXMin (PyObject *self, PyObject *value, void *closure) |
setter callback for the XMin attribute More... | |
static PyObject * | staticCallback_getYMin (PyObject *self, void *closure) |
getter callback for the YMin attribute More... | |
static int | staticCallback_setYMin (PyObject *self, PyObject *value, void *closure) |
setter callback for the YMin attribute More... | |
static PyObject * | staticCallback_getZMin (PyObject *self, void *closure) |
getter callback for the ZMin attribute More... | |
static int | staticCallback_setZMin (PyObject *self, PyObject *value, void *closure) |
setter callback for the ZMin attribute More... | |
static PyObject * | staticCallback_getXLength (PyObject *self, void *closure) |
getter callback for the XLength attribute More... | |
static int | staticCallback_setXLength (PyObject *self, PyObject *value, void *closure) |
setter callback for the XLength attribute More... | |
static PyObject * | staticCallback_getYLength (PyObject *self, void *closure) |
getter callback for the YLength attribute More... | |
static int | staticCallback_setYLength (PyObject *self, PyObject *value, void *closure) |
setter callback for the YLength attribute More... | |
static PyObject * | staticCallback_getZLength (PyObject *self, void *closure) |
getter callback for the ZLength attribute More... | |
static int | staticCallback_setZLength (PyObject *self, PyObject *value, void *closure) |
setter callback for the ZLength attribute More... | |
static PyObject * | staticCallback_getDiagonalLength (PyObject *self, void *closure) |
getter callback for the DiagonalLength attribute More... | |
static int | staticCallback_setDiagonalLength (PyObject *self, PyObject *value, void *closure) |
setter callback for the DiagonalLength attribute More... | |
Additional Inherited Members | |
Protected Attributes inherited from Base::PyObjectBase | |
std::bitset< 32 > | StatusBits |
Detailed Description
The python export class for BoundBox.
Member Typedef Documentation
◆ PointerType
typedef BoundBox3d* Base::BoundBoxPy::PointerType |
Constructor & Destructor Documentation
◆ ~BoundBoxPy()
|
protected |
◆ BoundBoxPy()
BoundBoxPy::BoundBoxPy | ( | BoundBox3d * | pcObject, |
PyTypeObject * | T = &Type |
||
) |
Referenced by PyMake().
Member Function Documentation
◆ add()
implementer for the add() method
References Base::BoundBox3< _Precision >::Add(), getBoundBoxPtr(), Base::VectorPy::Type, and Type.
Referenced by staticCallback_add().
◆ closestPoint()
implementer for the closestPoint() method
References Base::BoundBox3< _Precision >::ClosestPoint(), getBoundBoxPtr(), and Base::VectorPy::Type.
Referenced by staticCallback_closestPoint().
◆ enlarge()
implementer for the enlarge() method
References Base::BoundBox3< _Precision >::Enlarge(), and getBoundBoxPtr().
Referenced by staticCallback_enlarge().
◆ getBoundBoxPtr()
BoundBox3d * BoundBoxPy::getBoundBoxPtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by add(), closestPoint(), enlarge(), getCenter(), getDiagonalLength(), getEdge(), getIntersectionPoint(), getPoint(), getXLength(), getXMax(), getXMin(), getYLength(), getYMax(), getYMin(), getZLength(), getZMax(), getZMin(), intersect(), intersected(), isCutPlane(), isInside(), isValid(), move(), PyInit(), representation(), scale(), setVoid(), setXMax(), setXMin(), setYMax(), setYMin(), setZMax(), setZMin(), transformed(), and united().
◆ getCenter()
Py::Object BoundBoxPy::getCenter | ( | void | ) | const |
getter for the Center attribute
References getBoundBoxPtr().
Referenced by staticCallback_getCenter().
◆ getCustomAttributes()
PyObject * BoundBoxPy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
◆ getDiagonalLength()
Py::Float BoundBoxPy::getDiagonalLength | ( | void | ) | const |
getter for the DiagonalLength attribute
References getBoundBoxPtr().
Referenced by staticCallback_getDiagonalLength().
◆ getEdge()
implementer for the getEdge() method
References Base::BoundBox3< _Precision >::CalcEdge(), and getBoundBoxPtr().
Referenced by staticCallback_getEdge().
◆ getIntersectionPoint()
implementer for the getIntersectionPoint() method
References Base::BaseExceptionFreeCADError, getBoundBoxPtr(), Base::BoundBox3< _Precision >::IntersectionPoint(), and Base::VectorPy::Type.
Referenced by staticCallback_getIntersectionPoint().
◆ getPoint()
implementer for the getPoint() method
References Base::BoundBox3< _Precision >::CalcPoint(), and getBoundBoxPtr().
Referenced by ArchTruss.CommandArchTruss::getPoint(), ArchCurtainWall.CommandArchCurtainWall::getPoint(), draftguitools.gui_arcs.Arc_3Points::getPoint(), and staticCallback_getPoint().
◆ GetType()
|
virtual |
Reimplemented from Base::PyObjectBase.
◆ getXLength()
Py::Float BoundBoxPy::getXLength | ( | void | ) | const |
getter for the XLength attribute
References getBoundBoxPtr().
Referenced by staticCallback_getXLength().
◆ getXMax()
Py::Float BoundBoxPy::getXMax | ( | void | ) | const |
◆ getXMin()
Py::Float BoundBoxPy::getXMin | ( | void | ) | const |
◆ getYLength()
Py::Float BoundBoxPy::getYLength | ( | void | ) | const |
getter for the YLength attribute
References getBoundBoxPtr().
Referenced by staticCallback_getYLength().
◆ getYMax()
Py::Float BoundBoxPy::getYMax | ( | void | ) | const |
◆ getYMin()
Py::Float BoundBoxPy::getYMin | ( | void | ) | const |
◆ getZLength()
Py::Float BoundBoxPy::getZLength | ( | void | ) | const |
getter for the ZLength attribute
References getBoundBoxPtr().
Referenced by staticCallback_getZLength().
◆ getZMax()
Py::Float BoundBoxPy::getZMax | ( | void | ) | const |
◆ getZMin()
Py::Float BoundBoxPy::getZMin | ( | void | ) | const |
◆ intersect()
implementer for the intersect() method
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::Intersect(), Base::BoundBox3< _Precision >::IsCutLine(), Type, and Base::VectorPy::Type.
Referenced by staticCallback_intersect().
◆ intersected()
implementer for the intersected() method
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::Intersected(), and Type.
Referenced by staticCallback_intersected().
◆ isCutPlane()
implementer for the isCutPlane() method
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::IsCutPlane(), and Base::VectorPy::Type.
Referenced by staticCallback_isCutPlane().
◆ isInside()
implementer for the isInside() method
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::IsInBox(), Base::VectorPy::Type, and Type.
Referenced by staticCallback_isInside(), and ArchVRM.Renderer::zOverlaps().
◆ isValid()
implementer for the isValid() method
References getBoundBoxPtr().
◆ move()
implementer for the move() method
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::MoveX(), Base::BoundBox3< _Precision >::MoveY(), Base::BoundBox3< _Precision >::MoveZ(), and Base::VectorPy::Type.
Referenced by draftguitools.gui_circulararray.CircularArray::Activated(), draftguitools.gui_polararray.PolarArray::Activated(), and staticCallback_move().
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from Base::PyObjectBase.
References Base::BoundBox3< _Precision >::Add(), getBoundBoxPtr(), Base::BoundBox3< _Precision >::MaxX, Base::BoundBox3< _Precision >::MaxY, Base::BoundBox3< _Precision >::MaxZ, Base::BoundBox3< _Precision >::MinX, Base::BoundBox3< _Precision >::MinY, Base::BoundBox3< _Precision >::MinZ, Type, and Base::VectorPy::Type.
◆ PyMake()
References BoundBoxPy().
◆ representation()
std::string BoundBoxPy::representation | ( | void | ) | const |
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::MaxX, Base::BoundBox3< _Precision >::MaxY, Base::BoundBox3< _Precision >::MaxZ, Base::BoundBox3< _Precision >::MinX, Base::BoundBox3< _Precision >::MinY, and Base::BoundBox3< _Precision >::MinZ.
Referenced by config_control_design.pcurve::wr1(), config_control_design.degenerate_pcurve::wr1(), automotive_design.motion_link_relationship::wr1(), automotive_design.pcurve::wr1(), automotive_design.degenerate_pcurve::wr1(), config_control_design.pcurve::wr2(), config_control_design.degenerate_pcurve::wr2(), automotive_design.pcurve::wr2(), and automotive_design.degenerate_pcurve::wr2().
◆ scale()
implementer for the scale() method
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::ScaleX(), Base::BoundBox3< _Precision >::ScaleY(), Base::BoundBox3< _Precision >::ScaleZ(), and Base::VectorPy::Type.
Referenced by staticCallback_scale().
◆ setCustomAttributes()
int BoundBoxPy::setCustomAttributes | ( | const char * | attr, |
PyObject * | obj | ||
) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
◆ setVoid()
implementer for the setVoid() method
References getBoundBoxPtr(), and Base::BoundBox3< _Precision >::SetVoid().
Referenced by staticCallback_setVoid().
◆ setXMax()
void BoundBoxPy::setXMax | ( | Py::Float | arg | ) |
setter for the XMax attribute
References getBoundBoxPtr(), and Base::BoundBox3< _Precision >::MaxX.
Referenced by staticCallback_setXMax().
◆ setXMin()
void BoundBoxPy::setXMin | ( | Py::Float | arg | ) |
setter for the XMin attribute
References getBoundBoxPtr(), and Base::BoundBox3< _Precision >::MinX.
Referenced by staticCallback_setXMin().
◆ setYMax()
void BoundBoxPy::setYMax | ( | Py::Float | arg | ) |
setter for the YMax attribute
References getBoundBoxPtr(), and Base::BoundBox3< _Precision >::MaxY.
Referenced by staticCallback_setYMax().
◆ setYMin()
void BoundBoxPy::setYMin | ( | Py::Float | arg | ) |
setter for the YMin attribute
References getBoundBoxPtr(), and Base::BoundBox3< _Precision >::MinY.
Referenced by staticCallback_setYMin().
◆ setZMax()
void BoundBoxPy::setZMax | ( | Py::Float | arg | ) |
setter for the ZMax attribute
References getBoundBoxPtr(), and Base::BoundBox3< _Precision >::MaxZ.
Referenced by staticCallback_setZMax().
◆ setZMin()
void BoundBoxPy::setZMin | ( | Py::Float | arg | ) |
setter for the ZMin attribute
References getBoundBoxPtr(), and Base::BoundBox3< _Precision >::MinZ.
Referenced by staticCallback_setZMin().
◆ staticCallback_add()
callback for the add() method
References add(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_closestPoint()
callback for the closestPoint() method
References Base::BaseExceptionFreeCADError, closestPoint(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_enlarge()
callback for the enlarge() method
References Base::BaseExceptionFreeCADError, Base::Console(), enlarge(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getCenter()
getter callback for the Center attribute
References Base::BaseExceptionFreeCADError, getCenter(), and Base::PyObjectBase::isValid().
◆ staticCallback_getDiagonalLength()
getter callback for the DiagonalLength attribute
References Base::BaseExceptionFreeCADError, getDiagonalLength(), and Base::PyObjectBase::isValid().
◆ staticCallback_getEdge()
callback for the getEdge() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getEdge(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getIntersectionPoint()
|
static |
callback for the getIntersectionPoint() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getIntersectionPoint(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getPoint()
callback for the getPoint() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getPoint(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getXLength()
getter callback for the XLength attribute
References Base::BaseExceptionFreeCADError, getXLength(), and Base::PyObjectBase::isValid().
◆ staticCallback_getXMax()
getter callback for the XMax attribute
References Base::BaseExceptionFreeCADError, getXMax(), and Base::PyObjectBase::isValid().
◆ staticCallback_getXMin()
getter callback for the XMin attribute
References Base::BaseExceptionFreeCADError, getXMin(), and Base::PyObjectBase::isValid().
◆ staticCallback_getYLength()
getter callback for the YLength attribute
References Base::BaseExceptionFreeCADError, getYLength(), and Base::PyObjectBase::isValid().
◆ staticCallback_getYMax()
getter callback for the YMax attribute
References Base::BaseExceptionFreeCADError, getYMax(), and Base::PyObjectBase::isValid().
◆ staticCallback_getYMin()
getter callback for the YMin attribute
References Base::BaseExceptionFreeCADError, getYMin(), and Base::PyObjectBase::isValid().
◆ staticCallback_getZLength()
getter callback for the ZLength attribute
References Base::BaseExceptionFreeCADError, getZLength(), and Base::PyObjectBase::isValid().
◆ staticCallback_getZMax()
getter callback for the ZMax attribute
References Base::BaseExceptionFreeCADError, getZMax(), and Base::PyObjectBase::isValid().
◆ staticCallback_getZMin()
getter callback for the ZMin attribute
References Base::BaseExceptionFreeCADError, getZMin(), and Base::PyObjectBase::isValid().
◆ staticCallback_intersect()
callback for the intersect() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), intersect(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_intersected()
callback for the intersected() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), intersected(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_isCutPlane()
callback for the isCutPlane() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), isCutPlane(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_isInside()
callback for the isInside() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), isInside(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_isValid()
callback for the isValid() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_move()
callback for the move() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), move(), and Base::PyObjectBase::startNotify().
◆ staticCallback_scale()
callback for the scale() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), scale(), and Base::PyObjectBase::startNotify().
◆ staticCallback_setCenter()
|
static |
setter callback for the Center attribute
References Base::PyObjectBase::isValid().
◆ staticCallback_setDiagonalLength()
|
static |
setter callback for the DiagonalLength attribute
References Base::PyObjectBase::isValid().
◆ staticCallback_setVoid()
callback for the setVoid() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), setVoid(), and Base::PyObjectBase::startNotify().
◆ staticCallback_setXLength()
|
static |
setter callback for the XLength attribute
References Base::PyObjectBase::isValid().
◆ staticCallback_setXMax()
setter callback for the XMax attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and setXMax().
◆ staticCallback_setXMin()
setter callback for the XMin attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and setXMin().
◆ staticCallback_setYLength()
|
static |
setter callback for the YLength attribute
References Base::PyObjectBase::isValid().
◆ staticCallback_setYMax()
setter callback for the YMax attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and setYMax().
◆ staticCallback_setYMin()
setter callback for the YMin attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and setYMin().
◆ staticCallback_setZLength()
|
static |
setter callback for the ZLength attribute
References Base::PyObjectBase::isValid().
◆ staticCallback_setZMax()
setter callback for the ZMax attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and setZMax().
◆ staticCallback_setZMin()
setter callback for the ZMin attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), and setZMin().
◆ staticCallback_transformed()
callback for the transformed() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::startNotify(), and transformed().
◆ staticCallback_united()
callback for the united() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::startNotify(), and united().
◆ transformed()
implementer for the transformed() method
References getBoundBoxPtr(), Base::BoundBox3< _Precision >::Transformed(), and Base::MatrixPy::Type.
Referenced by staticCallback_transformed().
◆ united()
implementer for the united() method
References getBoundBoxPtr(), Type, and Base::BoundBox3< _Precision >::United().
Referenced by staticCallback_united().
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of BoundBoxPy.
◆ Methods
|
static |
Methods structure of BoundBoxPy.
◆ Type
|
static |
Type structure of BoundBoxPy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), add(), ArchStructure.StructSelectionObserver::addSelection(), ArchSite.Compass::buildCoordinates(), ArchComponent.Component::execute(), DraftLayer.LayerContainer::execute(), Gui::ViewProviderLink::initDraggingPlacement(), intersect(), intersected(), ArchSchedule.CommandArchSchedule::IsActive(), ArchAxis.CommandArchGrid::IsActive(), isInside(), draftobjects.draft_annotation.DraftAnnotation::onDocumentRestored(), PyInit(), ArchReference.ArchReference::setProperties(), DraftLayer.Layer::setProperties(), and united().
The documentation for this class was generated from the following files:
- build/webdoc/src/Base/BoundBoxPy.h
- src/Base/BoundBoxPyImp.cpp
- build/webdoc/src/Base/BoundBoxPy.cpp