IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
GeometryTransform3dUtils.h File Reference

Utility functions for geometry 3d transform management. More...

#include <IPSDKGeometry/IPSDKGeometryExports.h>
#include <IPSDKGeometry/Entity/3d/GeometryEntity3dTypes.h>
#include <IPSDKGeometry/Transform/3d/BaseGeometryTransform3d.h>
#include <IPSDKMath/Geometry/3d/Transform/GeometricTransform3dTypes.h>
#include <IPSDKUtil/BaseTypes.h>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::geom
 Namespace aggregating geometrical routines and classes.
 

Functions

IPSDKGEOMETRY_API GeometryTransform3dPtr ipsdk::geom::convert (const math::transform::BaseGeometricTransform3d &transform)
 function allowing to convert a geometric transformation into the object allowing to transform geometrical objects
 
IPSDKGEOMETRY_API bool ipsdk::geom::apply (const BaseGeometryTransform3d &transform, BaseGeometryEntity3d &entity)
 function allowing to apply in situ a given transformation on an entity More...
 
IPSDKGEOMETRY_API bool ipsdk::geom::applyAll (const BaseGeometryTransform3d &transform, GeometryEntity3dPtrColl &coll)
 function allowing to apply in situ a given transformation on a collection of entity More...
 
IPSDKGEOMETRY_API bool ipsdk::geom::applyAll (const BaseGeometryTransform3d &transform, const GeometryEntity3dPtrColl &inputColl, GeometryEntity3dPtrColl &outputColl)
 function allowing to apply a given transformation on a collection of entity More...
 
IPSDKGEOMETRY_API GeometryEntity3dPtr ipsdk::geom::apply (const math::transform::BaseGeometricTransform3d &transform, const GeometryEntity3dConstPtr &pEntity)
 function allowing to apply a given transformation on an entity More...
 
IPSDKGEOMETRY_API GeometryEntity3dPtr ipsdk::geom::apply (const BaseGeometryTransform3d &transform, const GeometryEntity3dConstPtr &pEntity)
 function allowing to apply a given transformation on an entity More...
 
IPSDKGEOMETRY_API GeometryEntity3dPtrColl ipsdk::geom::applyAll (const BaseGeometryTransform3d &transform, const GeometryEntity3dPtrColl &inputColl)
 function allowing to apply a given transformation on a collection of entity More...
 
IPSDKGEOMETRY_API GeometryEntity3dPtrColl ipsdk::geom::applyAll (const math::transform::BaseGeometricTransform3d &transform, const GeometryEntity3dPtrColl &inputColl)
 function allowing to apply a given transformation on a collection of entity More...
 

Detailed Description

Utility functions for geometry 3d transform management.

Author
E. Noirfalise
Date
2015/04/20