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