FCSphereSheetProjector Class Reference
Public Types | |
| enum | OrbitStyle { Turntable, Trackball } |
Public Member Functions | |
| FCSphereSheetProjector (const SbSphere &sph, const SbBool orienttoeye=true) | |
| OrbitStyle | getOrbitStyle () const |
| SbRotation | getRotation (const SbVec3f &point1, const SbVec3f &point2) |
| SbVec3f | project (const SbVec2f &point) |
| void | setOrbitStyle (OrbitStyle style) |
| void | setViewVolume (const SbViewVolume &vol) |
| void | setWorkingSpace (const SbMatrix &space) |
Member Enumeration Documentation
◆ OrbitStyle
Constructor & Destructor Documentation
◆ FCSphereSheetProjector()
| FCSphereSheetProjector::FCSphereSheetProjector | ( | const SbSphere & | sph, |
| const SbBool | orienttoeye = true |
||
| ) |
Member Function Documentation
◆ getOrbitStyle()
| OrbitStyle FCSphereSheetProjector::getOrbitStyle | ( | ) | const |
Referenced by Gui::NavigationStyle::getOrbitStyle(), and Gui::NavigationStyle::operator=().
◆ getRotation()
| SbRotation FCSphereSheetProjector::getRotation | ( | const SbVec3f & | point1, |
| const SbVec3f & | point2 | ||
| ) |
References DraftVecUtils::angle(), and DraftVecUtils::getRotation().
◆ project()
| SbVec3f FCSphereSheetProjector::project | ( | const SbVec2f & | point | ) |
References DraftVecUtils::project().
◆ setOrbitStyle()
| void FCSphereSheetProjector::setOrbitStyle | ( | OrbitStyle | style | ) |
Referenced by Gui::NavigationStyle::setOrbitStyle().
◆ setViewVolume()
| void FCSphereSheetProjector::setViewVolume | ( | const SbViewVolume & | vol | ) |
◆ setWorkingSpace()
| void FCSphereSheetProjector::setWorkingSpace | ( | const SbMatrix & | space | ) |
The documentation for this class was generated from the following file:
- src/Gui/NavigationStyle.cpp
1.8.17