![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
This class implements elementary construction algorithms for a rotation in 3D space. The result is a Geom_Transformation transformation. A MakeRotation object provides a framework for: More...
#include <GC_MakeRotation.hxx>
Public Member Functions | |
| GC_MakeRotation (const gp_Lin &theLine, const double theAngle) | |
| Constructs a rotation around the axis defined by a line. | |
| GC_MakeRotation (const gp_Ax1 &theAxis, const double theAngle) | |
| Constructs a rotation around an axis. | |
| GC_MakeRotation (const gp_Pnt &thePoint, const gp_Dir &theDirec, const double theAngle) | |
| Constructs a rotation around an axis defined by point and direction. | |
| const occ::handle< Geom_Transformation > & | Value () const |
| Returns the constructed transformation. | |
| operator const occ::handle< Geom_Transformation > & () const | |
| Conversion operator returning the constructed object. | |
This class implements elementary construction algorithms for a rotation in 3D space. The result is a Geom_Transformation transformation. A MakeRotation object provides a framework for:
Constructs a rotation around the axis defined by a line.
| [in] | theLine | rotation axis |
| [in] | theAngle | rotation angle in radians |
Constructs a rotation around an axis.
| [in] | theAxis | rotation axis |
| [in] | theAngle | rotation angle in radians |
| GC_MakeRotation::GC_MakeRotation | ( | const gp_Pnt & | thePoint, |
| const gp_Dir & | theDirec, | ||
| const double | theAngle ) |
Constructs a rotation around an axis defined by point and direction.
| [in] | thePoint | point on the axis |
| [in] | theDirec | axis direction |
| [in] | theAngle | rotation angle in radians |
|
inline |
Conversion operator returning the constructed object.
| const occ::handle< Geom_Transformation > & GC_MakeRotation::Value | ( | ) | const |
Returns the constructed transformation.