Base::Axis Class Reference
#include <Axis.h>
Public Member Functions | |
Axis (const Axis &) | |
Axis (const Vector3d &Orig, const Vector3d &Dir) | |
Axis (void) | |
default constructor More... | |
const Vector3d & | getBase (void) const |
const Vector3d & | getDirection (void) const |
void | move (const Vector3d &MovVec) |
bool | operator!= (const Axis &) const |
Axis | operator* (const Placement &p) const |
Axis & | operator*= (const Placement &p) |
Operators. More... | |
Axis & | operator= (const Axis &) |
bool | operator== (const Axis &) const |
void | reverse () |
Axis | reversed () const |
void | setBase (const Vector3d &Orig) |
void | setDirection (const Vector3d &Dir) |
~Axis () | |
Destruction. More... | |
Detailed Description
The Axis class.
Constructor & Destructor Documentation
◆ Axis() [1/3]
Axis::Axis | ( | void | ) |
default constructor
◆ Axis() [2/3]
Axis::Axis | ( | const Axis & | that | ) |
◆ Axis() [3/3]
◆ ~Axis()
Base::Axis::~Axis | ( | ) |
Destruction.
Member Function Documentation
◆ getBase()
const Vector3d& Base::Axis::getBase | ( | void | ) | const |
◆ getDirection()
const Vector3d& Base::Axis::getDirection | ( | void | ) | const |
Referenced by Base::CoordinateSystem::displacement(), PartDesign::ProfileBased::getAxis(), PartDesign::Mirrored::getTransformations(), PartDesign::LinearPattern::getTransformations(), PartDesign::PolarPattern::getTransformations(), Base::AxisPy::representation(), Base::CoordinateSystem::setXDirection(), Base::CoordinateSystem::setYDirection(), and Base::CoordinateSystem::transform().
◆ move()
void Axis::move | ( | const Vector3d & | MovVec | ) |
◆ operator!=()
◆ operator*()
◆ operator*=()
◆ operator=()
◆ operator==()
◆ reverse()
void Axis::reverse | ( | ) |
◆ reversed()
Axis Axis::reversed | ( | ) | const |
Referenced by Base::AxisPy::reversed().
◆ setBase()
void Base::Axis::setBase | ( | const Vector3d & | Orig | ) |
◆ setDirection()
void Base::Axis::setDirection | ( | const Vector3d & | Dir | ) |
The documentation for this class was generated from the following files:
- src/Base/Axis.h
- src/Base/Axis.cpp