10#include "DefinitionsMathematics.h"
33 template <
typename Ty>
1879 virtual const CResult Scale(int32_t i32PivotX, int32_t i32PivotY, int32_t i32PivotZ, int32_t i32ScaleX, int32_t i32ScaleY, int32_t i32ScaleZ);
1902 virtual const CResult Scale(int64_t i64PivotX, int64_t i64PivotY, int64_t i64PivotZ, int64_t i64ScaleX, int64_t i64ScaleY, int64_t i64ScaleZ);
1925 virtual const CResult Scale(
float f32PivotX,
float f32PivotY,
float f32PivotZ,
float f32ScaleX,
float f32ScaleY,
float f32ScaleZ);
1948 virtual const CResult Scale(
double f64PivotX,
double f64PivotY,
double f64PivotZ,
double f64ScaleX,
double f64ScaleY,
double f64ScaleZ) = 0;
2651 virtual const CResult GetBoundingBox(
double& f64MinX,
double& f64MinY,
double& f64MinZ,
double& f64MaxX,
double& f64MaxY,
double& f64MaxZ)
const = 0;
2676 virtual const CResult GetBoundingBox(
float& f32MinX,
float& f32MinY,
float& f32MinZ,
float& f32MaxX,
float& f32MaxY,
float& f32MaxZ)
const = 0;
2693 SupportToDuplicateAbstractObject(
CFLFigure3);
2694 DeclareGetClassType();
Simplified class representing a 3-D point.
Definition TPoint3.h:37
FLImaging module execution result object.
Definition ResultsDef.h:1704
A class representing a frustum.
Definition FLFrustum3.h:26
Represents a 3D axis defined by an origin point and a direction.
Definition FLGeometry3DAxis.h:38
A class representing quaternion.
Definition FLGeometry3DQuaternion.h:30
A class representing vector in 3D space which has direction and magnitude.
Definition FLGeometry3DVector.h:33
A class representing a 3D point.
Definition FLPoint3.h:40
A class representing a point.
Definition FLPoint.h:24
A class representing an irregular hexahedron formed by connecting corresponding vertices of two base ...
Definition FLQuadrilateralSolid3.h:25
A class representing matrix.
Definition Matrix.h:79
Definition AlgorithmBase.h:16
EEulerSequence
The order of rotations.
Definition DefinitionsMathematics.h:240
@ EEulerSequence_Extrinsic_XYZ
Definition DefinitionsMathematics.h:246