![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined types for geometric transform 3d 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::Enum2Transform3d< enumValue > |
| structure used to retrieve transform from enumerate value More... | |
| struct | ipsdk::math::transform::Transform3d2Enum< 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_TRANSFORM3D(transformType, EnumValue) |
Typedefs | |
| typedef boost::shared_ptr< ipsdk::math::transform::BaseGeometricTransform3d > | ipsdk::math::transform::GeometricTransform3dPtr |
| shared pointer to ipsdk::math::transform::BaseGeometricTransform3d | |
| typedef boost::shared_ptr< const ipsdk::math::transform::BaseGeometricTransform3d > | ipsdk::math::transform::GeometricTransform3dConstPtr |
| shared pointer to const ipsdk::math::transform::BaseGeometricTransform3d | |
Functions | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (Translation3d, eGT3DT_Translation) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (Rotation3d, eGT3DT_Rotation) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (Rigid3d, eGT3DT_Rigid) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (Scale3d, eGT3DT_Scale) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (Similarity3d, eGT3DT_Similarity) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (AnisotropicScale3d, eGT3DT_AnisotropicScale) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (Affine3d, eGT3DT_Affine) | |
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D (Homography3d, eGT3DT_Homography) | |
Predefined types for geometric transform 3d management.
| #define IPSDK_ENUM_TO_TRANSFORM3D | ( | transformType, | |
| EnumValue | |||
| ) |
macro enabling implementation of Enum2Transform3d templates
geometric transform 3d type
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | Translation3d | , |
| eGT3DT_Translation | |||
| ) |
Implementation of Enum2Transform3d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | Rotation3d | , |
| eGT3DT_Rotation | |||
| ) |
Implementation of Enum2Transform3d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | Rigid3d | , |
| eGT3DT_Rigid | |||
| ) |
Implementation of Enum2Transform3d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | Scale3d | , |
| eGT3DT_Scale | |||
| ) |
Implementation of Enum2Transform3d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | Similarity3d | , |
| eGT3DT_Similarity | |||
| ) |
Implementation of Enum2Transform3d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | AnisotropicScale3d | , |
| eGT3DT_AnisotropicScale | |||
| ) |
Implementation of Enum2Transform3d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | Affine3d | , |
| eGT3DT_Affine | |||
| ) |
Implementation of Enum2Transform3d templates
| ipsdk::math::transform::IPSDK_ENUM_TO_TRANSFORM3D | ( | Homography3d | , |
| eGT3DT_Homography | |||
| ) |
Implementation of Enum2Transform3d templates
1.8.14