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

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

#include <IPSDKGeometry/IPSDKGeometryExports.h>
#include <IPSDKGeometry/Entity/2d/GeometryEntity2dTypes.h>
#include <IPSDKGeometry/Transform/2d/BaseGeometryTransform2d.h>
#include <IPSDKMath/Geometry/2d/Transform/GeometricTransform2dTypes.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 GeometryTransform2dPtr ipsdk::geom::convert (const math::transform::BaseGeometricTransform2d &transform)
 function allowing to convert a geometric transformation into the object allowing to transform geometrical objects
 
IPSDKGEOMETRY_API bool ipsdk::geom::apply (const BaseGeometryTransform2d &transform, BaseGeometryEntity2d &entity)
 function allowing to apply in situ a given transformation on an entity More...
 
IPSDKGEOMETRY_API bool ipsdk::geom::applyAll (const BaseGeometryTransform2d &transform, GeometryEntity2dPtrColl &coll)
 function allowing to apply in situ a given transformation on a collection of entity More...
 
IPSDKGEOMETRY_API bool ipsdk::geom::applyAll (const BaseGeometryTransform2d &transform, const GeometryEntity2dPtrColl &inputColl, GeometryEntity2dPtrColl &outputColl)
 function allowing to apply a given transformation on a collection of entity More...
 
IPSDKGEOMETRY_API GeometryEntity2dPtr ipsdk::geom::apply (const BaseGeometryTransform2d &transform, const GeometryEntity2dConstPtr &pEntity)
 function allowing to apply a given transformation on an entity More...
 
IPSDKGEOMETRY_API GeometryEntity2dPtr ipsdk::geom::apply (const math::transform::BaseGeometricTransform2d &transform, const GeometryEntity2dConstPtr &pEntity)
 function allowing to apply a given transformation on an entity More...
 
IPSDKGEOMETRY_API GeometryEntity2dPtrColl ipsdk::geom::applyAll (const BaseGeometryTransform2d &transform, const GeometryEntity2dPtrColl &inputColl)
 function allowing to apply a given transformation on a collection of entity More...
 
IPSDKGEOMETRY_API GeometryEntity2dPtrColl ipsdk::geom::applyAll (const math::transform::BaseGeometricTransform2d &transform, const GeometryEntity2dPtrColl &inputColl)
 function allowing to apply a given transformation on a collection of entity More...
 

Detailed Description

Utility functions for geometry 2d transform management.

Author
E. Noirfalise
Date
2015/04/20