![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined types for geometric transform 2d management. More...
#include <IPSDKMath/LinearAlgebra/LinearAlgebraTypes.h>#include <IPSDKUtil/Tools/EnumMacros.h>#include <boost/shared_ptr.hpp>Go to the source code of this file.
Classes | |
| struct | ipsdk::math::transform::Enum2Transform2d< enumValue > |
| structure used to retrieve transform from enumerate value More... | |
| struct | ipsdk::math::transform::Transform2d2Enum< T > |
| structure used to retrieve enumerate value from transform More... | |
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::math | |
| Namespace agregating IPSDK mathematical routines and classes. | |
Macros | |
| #define | IPSDK_ENUM_TO_TRANSFORM2D(transformType, EnumValue) |
Typedefs | |
| typedef boost::shared_ptr< ipsdk::math::transform::BaseGeometricTransform2d > | ipsdk::math::transform::GeometricTransform2dPtr |
| shared pointer to ipsdk::math::transform::BaseGeometricTransform2d | |
| typedef boost::shared_ptr< const ipsdk::math::transform::BaseGeometricTransform2d > | ipsdk::math::transform::GeometricTransform2dConstPtr |
| shared pointer to const ipsdk::math::transform::BaseGeometricTransform2d | |
Functions | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (Translation2d, eGT2DT_Translation) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (Rotation2d, eGT2DT_Rotation) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (Rigid2d, eGT2DT_Rigid) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (Scale2d, eGT2DT_Scale) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (Similarity2d, eGT2DT_Similarity) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (AnisotropicScale2d, eGT2DT_AnisotropicScale) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (Affine2d, eGT2DT_Affine) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D (Homography2d, eGT2DT_Homography) | |
Predefined types for geometric transform 2d management.
| #define IPSDK_ENUM_TO_TRANSFORM2D | ( | transformType, | |
| EnumValue | |||
| ) |
macro enabling implementation of Enum2Transform2d templates
geometric transform 2d type
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | Translation2d | , |
| eGT2DT_Translation | |||
| ) |
Implementation of Enum2Transform2d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | Rotation2d | , |
| eGT2DT_Rotation | |||
| ) |
Implementation of Enum2Transform2d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | Rigid2d | , |
| eGT2DT_Rigid | |||
| ) |
Implementation of Enum2Transform2d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | Scale2d | , |
| eGT2DT_Scale | |||
| ) |
Implementation of Enum2Transform2d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | Similarity2d | , |
| eGT2DT_Similarity | |||
| ) |
Implementation of Enum2Transform2d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | AnisotropicScale2d | , |
| eGT2DT_AnisotropicScale | |||
| ) |
Implementation of Enum2Transform2d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | Affine2d | , |
| eGT2DT_Affine | |||
| ) |
Implementation of Enum2Transform2d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM2D | ( | Homography2d | , |
| eGT2DT_Homography | |||
| ) |
Implementation of Enum2Transform2d templates
1.8.14