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

Enumerator
Turntable 
Trackball 

Constructor & Destructor Documentation

◆ FCSphereSheetProjector()

FCSphereSheetProjector::FCSphereSheetProjector ( const SbSphere &  sph,
const SbBool  orienttoeye = true 
)

Member Function Documentation

◆ getOrbitStyle()

OrbitStyle FCSphereSheetProjector::getOrbitStyle ( ) const

◆ getRotation()

SbRotation FCSphereSheetProjector::getRotation ( const SbVec3f &  point1,
const SbVec3f &  point2 
)

◆ project()

SbVec3f FCSphereSheetProjector::project ( const SbVec2f &  point)

◆ setOrbitStyle()

void FCSphereSheetProjector::setOrbitStyle ( OrbitStyle  style)

◆ 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:
  • Sources/FreeCAD/src/Gui/NavigationStyle.cpp