#include <CXX/Objects.hxx>
#include <Base/Vector3D.h>
#include <Base/Matrix.h>
#include <Base/MatrixPy.h>
#include <Base/Rotation.h>
#include <Base/RotationPy.h>
#include <Base/Placement.h>
#include <Base/PlacementPy.h>
#include <Base/BoundBoxPy.h>
Go to the source code of this file.
Classes | |
class | Py::GeometryT< T, PyT, valuePtr > |
This is a template class to provide wrapper classes for geometric classes like Base::Matrix4D, Base::Rotation and their Python binding classes. More... | |
class | Py::Vector |
Namespaces | |
namespace | Base |
The namespace of the FreeCAD Base library. | |
namespace | Py |
Typedefs | |
typedef GeometryT < Base::BoundBox3d, Base::BoundBoxPy,&Base::BoundBoxPy::getBoundBoxPtr > | Py::BoundingBox |
typedef GeometryT < Base::Matrix4D, Base::MatrixPy,&Base::MatrixPy::getMatrixPtr > | Py::Matrix |
typedef GeometryT < Base::Placement, Base::PlacementPy,&Base::PlacementPy::getPlacementPtr > | Py::Placement |
typedef GeometryT < Base::Rotation, Base::RotationPy,&Base::RotationPy::getRotationPtr > | Py::Rotation |
Functions | |
template<typename T > | |
Vector3< T > | Base::getVectorFromTuple (PyObject *o) |