GeometryPyCXX.h File Reference

#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)

Generated on Wed Nov 23 19:01:16 2011 for FreeCAD by  doxygen 1.6.1