OpenLexocad  27.1
OpenLxUI::SceneView Class Reference

#include <SceneView.h>

Public Member Functions

 SceneView (void)
 
 SceneView (const Gui::SceneView &aSceneView)
 
 ~SceneView (void)
 
Base::String getUserName () const
 
void setUserName (const Base::String &aUserName)
 
Geom::Pnt getPosition () const
 
void setPosition (const Geom::Pnt &aPosition)
 
void updatePosition (const Geom::Pnt &aPosition)
 
void getOrientation (Geom::Vec &aAxis, double &aAngle) const
 
void setOrientation (const Geom::Vec &aAxis, double aAngle)
 
double getAspectRatio () const
 
void setAspectRatio (double aAspectRatio)
 
double getNearDistance () const
 
void setNearDistance (double aNearDistance)
 
double getFarDistance () const
 
void setFarDistance (double aFarDistance)
 
double getFocalDistance () const
 
void setFocalDistance (double aFocalDistance)
 
double getHeight () const
 
void setHeight (double aHeight)
 
double getHeightAngle () const
 
void setHeightAngle (double aHeightAngle)
 
void setPerspectiveView (bool aOn)
 
bool isPerspectiveView () const
 
Geom::Pnt getViewPoint () const
 
void setViewPoint (const Geom::Pnt &aViewPoint)
 
void __getInternal__ (Gui::SceneView &aSceneView) const
 

Detailed Description

Since
28.0

Constructor & Destructor Documentation

◆ SceneView() [1/2]

OpenLxUI::SceneView::SceneView ( void  )

◆ SceneView() [2/2]

OpenLxUI::SceneView::SceneView ( const Gui::SceneView &  aSceneView)

◆ ~SceneView()

OpenLxUI::SceneView::~SceneView ( void  )

Member Function Documentation

◆ __getInternal__()

void OpenLxUI::SceneView::__getInternal__ ( Gui::SceneView &  aSceneView) const

◆ getAspectRatio()

double OpenLxUI::SceneView::getAspectRatio ( ) const

◆ getFarDistance()

double OpenLxUI::SceneView::getFarDistance ( ) const

◆ getFocalDistance()

double OpenLxUI::SceneView::getFocalDistance ( ) const

◆ getHeight()

double OpenLxUI::SceneView::getHeight ( ) const

◆ getHeightAngle()

double OpenLxUI::SceneView::getHeightAngle ( ) const

◆ getNearDistance()

double OpenLxUI::SceneView::getNearDistance ( ) const

◆ getOrientation()

void OpenLxUI::SceneView::getOrientation ( Geom::Vec aAxis,
double &  aAngle 
) const

◆ getPosition()

Geom::Pnt OpenLxUI::SceneView::getPosition ( ) const

◆ getUserName()

Base::String OpenLxUI::SceneView::getUserName ( ) const

◆ getViewPoint()

Geom::Pnt OpenLxUI::SceneView::getViewPoint ( ) const

◆ isPerspectiveView()

bool OpenLxUI::SceneView::isPerspectiveView ( ) const

◆ setAspectRatio()

void OpenLxUI::SceneView::setAspectRatio ( double  aAspectRatio)

◆ setFarDistance()

void OpenLxUI::SceneView::setFarDistance ( double  aFarDistance)

◆ setFocalDistance()

void OpenLxUI::SceneView::setFocalDistance ( double  aFocalDistance)

◆ setHeight()

void OpenLxUI::SceneView::setHeight ( double  aHeight)

◆ setHeightAngle()

void OpenLxUI::SceneView::setHeightAngle ( double  aHeightAngle)

◆ setNearDistance()

void OpenLxUI::SceneView::setNearDistance ( double  aNearDistance)

◆ setOrientation()

void OpenLxUI::SceneView::setOrientation ( const Geom::Vec aAxis,
double  aAngle 
)

◆ setPerspectiveView()

void OpenLxUI::SceneView::setPerspectiveView ( bool  aOn)

◆ setPosition()

void OpenLxUI::SceneView::setPosition ( const Geom::Pnt aPosition)

◆ setUserName()

void OpenLxUI::SceneView::setUserName ( const Base::String aUserName)

◆ setViewPoint()

void OpenLxUI::SceneView::setViewPoint ( const Geom::Pnt aViewPoint)

◆ updatePosition()

void OpenLxUI::SceneView::updatePosition ( const Geom::Pnt aPosition)

The documentation for this class was generated from the following file: