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