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
1.8.17