BIAS::_liDebugLevel | BIAS::Debug | protected |
BIAS::SceneBase::_liDebugLevel | BIAS::Debug | protected |
BIAS::_liNextDebugLevel | BIAS::Debug | protected |
BIAS::SceneBase::_liNextDebugLevel | BIAS::Debug | protected |
BIAS::_String2Debuglevel | BIAS::Debug | protected |
BIAS::SceneBase::_String2Debuglevel | BIAS::Debug | protected |
BIAS::_zDebugStream | BIAS::Debug | protectedstatic |
BIAS::SceneBase::_zDebugStream | BIAS::Debug | protectedstatic |
ActiveChannel_ | BIAS::SceneBase | protected |
BIAS::AddDebugLevel(const long int lv) | BIAS::Debug | inline |
BIAS::AddDebugLevel(const std::string &name) | BIAS::Debug | inline |
BIAS::SceneBase::AddDebugLevel(const long int lv) | BIAS::Debug | inline |
BIAS::SceneBase::AddDebugLevel(const std::string &name) | BIAS::Debug | inline |
AnimationAndCollision(std::vector< SceneBase * > scenes, const BIAS::Vector3< double > &gravity=BIAS::Vector3< double >(0, 10, 0), const double &friction=0.999) | BIAS::SceneBase | static |
animationSpeed_ | BIAS::SceneBase | protectedstatic |
ApplyTimeStep(const double &delta=1.0, const BIAS::Vector3< double > &gravity=BIAS::Vector3< double >(0,-9.81, 0), const double &frictioncoefficient=0.999) | BIAS::SceneBase | |
bDistMeasureActivated_ | BIAS::DistanceMeasureControl | protected |
bIsInitialized_ | BIAS::DistanceMeasureControl | protected |
C_BothMono enum value | BIAS::SceneBase | |
C_BothStereo enum value | BIAS::SceneBase | |
C_LeftOnly enum value | BIAS::SceneBase | |
C_RightOnly enum value | BIAS::SceneBase | |
camera_ | BIAS::SceneBase | protected |
colorMask_ | BIAS::SceneBase | protected |
BIAS::ConsumeNextFreeDebuglevel_() | BIAS::Debug | inlineprotected |
BIAS::SceneBase::ConsumeNextFreeDebuglevel_() | BIAS::Debug | inlineprotected |
ControlInterface() | BIAS::ControlInterface | inline |
controlledObject_ | BIAS::ControlInterface | protected |
CornersFromBoundingBox(const BIAS::Vector3< double > &b1, const BIAS::Vector3< double > &b2) | BIAS::SceneBase | |
BIAS::Debug() | BIAS::Debug | inline |
BIAS::Debug(const Debug &deb) | BIAS::Debug | inline |
BIAS::SceneBase::Debug() | BIAS::Debug | inline |
BIAS::SceneBase::Debug(const Debug &deb) | BIAS::Debug | inline |
BIAS::DebugLevelIsSet(const long int lv) const | BIAS::Debug | inline |
BIAS::DebugLevelIsSet(const std::string &name) const | BIAS::Debug | inline |
BIAS::SceneBase::DebugLevelIsSet(const long int lv) const | BIAS::Debug | inline |
BIAS::SceneBase::DebugLevelIsSet(const std::string &name) const | BIAS::Debug | inline |
DistanceMeasureControl() | BIAS::DistanceMeasureControl | |
dNumClick_ | BIAS::DistanceMeasureControl | protected |
dPointDrawStyle_ | BIAS::SceneBase | protected |
Draw() | BIAS::DistanceMeasureControl | virtual |
drawer_ | BIAS::DistanceMeasureControl | protected |
dTriangleMeshDrawStyle_ | BIAS::SceneBase | protected |
DumpInfo() const | BIAS::SceneBase | |
EChannel enum name | BIAS::SceneBase | |
elasticity_ | BIAS::SceneBase | protected |
FacesFromBoundingBox(const BIAS::Vector3< double > &b1, const BIAS::Vector3< double > &b2) | BIAS::SceneBase | |
FinishedDraw() | BIAS::ControlInterface | inlinevirtual |
firstHomgPoint_ | BIAS::DistanceMeasureControl | protected |
GetActiveChannel() const | BIAS::SceneBase | inline |
GetAnimationSpeed() | BIAS::SceneBase | inlinestatic |
GetBoundingBox(BIAS::Vector3< double > &themin, BIAS::Vector3< double > &themax) | BIAS::SceneBase | inlinevirtual |
BIAS::GetDebugLevel() const | BIAS::Debug | inline |
BIAS::SceneBase::GetDebugLevel() const | BIAS::Debug | inline |
BIAS::GetDebugStream() const | BIAS::Debug | inline |
BIAS::GetDebugStream(std::ostream &os) const | BIAS::Debug | inline |
BIAS::SceneBase::GetDebugStream() const | BIAS::Debug | inline |
BIAS::SceneBase::GetDebugStream(std::ostream &os) const | BIAS::Debug | inline |
GetDistanceMeasure() | BIAS::DistanceMeasureControl | |
GetElasticity() | BIAS::SceneBase | inline |
BIAS::GetGlobalDebugLevel() | BIAS::Debug | inlinestatic |
BIAS::SceneBase::GetGlobalDebugLevel() | BIAS::Debug | inlinestatic |
BIAS::GetGLProjectionParametersInterface() | BIAS::ControlInterface | inlinevirtual |
BIAS::SceneBase::GetGLProjectionParametersInterface() | BIAS::SceneBase | inlinevirtual |
GetGravityImmunity() const | BIAS::SceneBase | inline |
GetMomentum(double &mass, BIAS::Vector3< double > &velocity) const | BIAS::SceneBase | inline |
GetMoveinViewDirection(GLProjectionParametersInterface *cam, const double stepsize, const BIAS::Vector3< double > &viewdir, BIAS::Vector3< double > &res_translation) | BIAS::TrackballBase | protected |
GetName() | BIAS::ControlInterface | inlinevirtual |
GetPoI() | BIAS::TrackballControl | inline |
GetPointDrawStyle() | BIAS::SceneBase | inline |
GetPointOfInterest() | BIAS::TrackballControl | inline |
GetRotationAngle(GLProjectionParametersInterface *cam, const int x1, const int x2, const int y1, const int y2, const BIAS::Vector3< double > viewdir) | BIAS::TrackballBase | protected |
GetRotationAxisAndAngle(GLProjectionParametersInterface *cam, const int x1, const int x2, const int y1, const int y2, BIAS::Vector3< double > &axis, double &angleRAD) | BIAS::TrackballBase | protected |
GetTranslation(GLProjectionParametersInterface *cam, const int x1, const int x2, const int y1, const int y2, const BIAS::Vector3< double > &viewdir, BIAS::Vector3< double > &transl) | BIAS::TrackballBase | protected |
GetTriangleMeshDrawStyle() | BIAS::SceneBase | inline |
GetUseLeftDouble() | BIAS::TrackballBase | inline |
GetViewDirection(GLProjectionParametersInterface *cam, BIAS::Vector3< double > &direction) | BIAS::TrackballBase | protected |
BIAS::GlobalDebugLevel | BIAS::Debug | protectedstatic |
BIAS::SceneBase::GlobalDebugLevel | BIAS::Debug | protectedstatic |
gravityImmunity_ | BIAS::SceneBase | protected |
HasBoundingBoxCollision(SceneBase *otherScene) | BIAS::SceneBase | virtual |
IsActive() const | BIAS::SceneBase | inline |
IsActive_ | BIAS::SceneBase | protected |
LeftAndRightMouseMoved(int x1, int x2, int y1, int y2) | BIAS::TrackballControl | virtual |
LeftMouseDoubleClicked(int x, int y, int m) | BIAS::DistanceMeasureControl | virtual |
LeftMouseDown(int, int) | BIAS::ControlInterface | inlinevirtual |
LeftMouseMoved(int x1, int x2, int y1, int y2) | BIAS::TrackballControl | virtual |
LeftMouseSingleClicked(int, int) | BIAS::ControlInterface | inlinevirtual |
LeftMouseUp(int, int) | BIAS::ControlInterface | inlinevirtual |
listenerName_ | BIAS::ControlInterface | protected |
mass_ | BIAS::SceneBase | protected |
MiddleMouseDown(int, int) | BIAS::ControlInterface | inlinevirtual |
MiddleMouseMoved(int x1, int x2, int y1, int y2) | BIAS::TrackballControl | virtual |
MiddleMouseUp(int, int) | BIAS::ControlInterface | inlinevirtual |
MouseLeftWindow() | BIAS::ControlInterface | inlinevirtual |
MouseMoved(int x, int y) | BIAS::DistanceMeasureControl | virtual |
MouseWheelUsed(double stepsize) | BIAS::TrackballControl | virtual |
MoveInViewingDirection(double stepSize) | BIAS::TrackballControl | |
MoveScene(const double &delta=1.0) | BIAS::SceneBase | virtual |
BIAS::Name2DebugLevel(const std::string &name) const | BIAS::Debug | inline |
BIAS::SceneBase::Name2DebugLevel(const std::string &name) const | BIAS::Debug | inline |
BIAS::NewDebugLevel(const std::string &name) | BIAS::Debug | inline |
BIAS::SceneBase::NewDebugLevel(const std::string &name) | BIAS::Debug | inline |
BIAS::operator=(const Debug &deb) | BIAS::Debug | inline |
BIAS::SceneBase::operator=(const Debug &deb) | BIAS::Debug | inline |
PerformCollision(SceneBase *otherscene, const BIAS::Vector3< double > &contactnormal=BIAS::Vector3< double >(-1e10,-1e10,-1e10)) | BIAS::SceneBase | virtual |
PointOfInterest_ | BIAS::TrackballControl | protected |
BIAS::PrintDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
BIAS::SceneBase::PrintDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
BIAS::RemoveDebugLevel(const long int lv) | BIAS::Debug | inline |
BIAS::RemoveDebugLevel(const std::string &name) | BIAS::Debug | inline |
BIAS::SceneBase::RemoveDebugLevel(const long int lv) | BIAS::Debug | inline |
BIAS::SceneBase::RemoveDebugLevel(const std::string &name) | BIAS::Debug | inline |
Render() | BIAS::SceneBase | virtual |
RenderBoundingBox() | BIAS::SceneBase | virtual |
renderBoundingBox_ | BIAS::SceneBase | protected |
ResetSelection() | BIAS::SceneBase | inlinevirtual |
RightMouseDoubleClicked(int, int) | BIAS::ControlInterface | inlinevirtual |
RightMouseDown(int, int) | BIAS::ControlInterface | inlinevirtual |
RightMouseMoved(int x1, int x2, int y1, int y2) | BIAS::TrackballControl | virtual |
RightMouseSingleClicked(int, int) | BIAS::ControlInterface | inlinevirtual |
RightMouseUp(int, int) | BIAS::ControlInterface | inlinevirtual |
RotateAroundPOI(BIAS::Vector3< double > axis, double angleRAD) | BIAS::TrackballControl | |
RotateAroundViewingDirection(double rotationAngleRAD) | BIAS::TrackballControl | |
SceneBase() | BIAS::SceneBase | |
secondHomgPoint_ | BIAS::DistanceMeasureControl | protected |
SelectObjectAt(BIAS::Vector3< double > &p) | BIAS::SceneBase | inlinevirtual |
SetActive(bool b) | BIAS::SceneBase | inline |
SetActiveChannel(const enum EChannel channel) | BIAS::SceneBase | inline |
SetAnimationSpeed(double s) | BIAS::SceneBase | inlinestatic |
SetColorMask(bool red=true, bool green=true, bool blue=true, bool alpha=true) | BIAS::SceneBase | inline |
BIAS::SetDebugLevel(const long int lv) | BIAS::Debug | inline |
BIAS::SetDebugLevel(const std::string &name) | BIAS::Debug | inline |
BIAS::SceneBase::SetDebugLevel(const long int lv) | BIAS::Debug | inline |
BIAS::SceneBase::SetDebugLevel(const std::string &name) | BIAS::Debug | inline |
BIAS::SetDebugStream(const std::ostream &os) | BIAS::Debug | inline |
BIAS::SceneBase::SetDebugStream(const std::ostream &os) | BIAS::Debug | inline |
SetDistanceMeasure(bool on) | BIAS::DistanceMeasureControl | |
SetElasticity(const double &elas) | BIAS::SceneBase | inline |
BIAS::SetGlobalDebugLevel(long int lev) | BIAS::Debug | inlinestatic |
BIAS::SceneBase::SetGlobalDebugLevel(long int lev) | BIAS::Debug | inlinestatic |
BIAS::SetGLProjectionParametersInterface(BIAS::GLProjectionParametersInterface *projInterface) | BIAS::TrackballControl | virtual |
BIAS::SceneBase::SetGLProjectionParametersInterface(GLProjectionParametersInterface *nc) | BIAS::SceneBase | inlinevirtual |
SetGravityImmunity(bool i) | BIAS::SceneBase | inline |
SetMomentum(const double &mass, const BIAS::Vector3< double > &velocity) | BIAS::SceneBase | inline |
SetName(std::string name) | BIAS::ControlInterface | inlinevirtual |
SetPointDrawStyle(POINT_DRAW_STYLE style) | BIAS::SceneBase | inline |
SetPointOfInterest(const BIAS::Vector3< double > &poi) | BIAS::TrackballControl | |
SetRenderBoundingBox(bool render) | BIAS::SceneBase | inlinevirtual |
SetStepsize(double stepsize) | BIAS::TrackballBase | |
SetTriangleMeshDrawStyle(TRIANGLEMESH_DRAW_STYLE style) | BIAS::SceneBase | inline |
SetUseLeftDouble(bool ld) | BIAS::TrackballBase | inline |
BIAS::ShowDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
BIAS::SceneBase::ShowDebugLevel(std::ostream &os=std::cout) const | BIAS::Debug | inline |
SpecialKeyPressed(int key) | BIAS::TrackballBase | virtual |
SpecialKeyUp(int) | BIAS::ControlInterface | inlinevirtual |
StandardKeyPressed(unsigned char, int, int) | BIAS::ControlInterface | inlinevirtual |
StandardKeyUp(unsigned char, int, int) | BIAS::ControlInterface | inlinevirtual |
Stepsize_ | BIAS::TrackballBase | protected |
TimerExpired() | BIAS::ControlInterface | inlinevirtual |
TimeToContact(SceneBase *otherScene, BIAS::Vector3< double > &collisionpoint) | BIAS::SceneBase | virtual |
TrackballBase() | BIAS::TrackballBase | |
TrackballControl() | BIAS::TrackballControl | |
UpdateCameraRelatedState() | BIAS::SceneBase | inlinevirtual |
UseLeftDouble_ | BIAS::TrackballBase | protected |
velocity_ | BIAS::SceneBase | protected |
WindowReshape(int, int) | BIAS::ControlInterface | inlinevirtual |
x_ | BIAS::DistanceMeasureControl | protected |
y_ | BIAS::DistanceMeasureControl | protected |
~ControlInterface() | BIAS::ControlInterface | inlinevirtual |
BIAS::~Debug() | BIAS::Debug | inline |
BIAS::SceneBase::~Debug() | BIAS::Debug | inline |
~DistanceMeasureControl() | BIAS::DistanceMeasureControl | inline |
~SceneBase() | BIAS::SceneBase | inlinevirtual |
~TrackballBase() | BIAS::TrackballBase | inline |
~TrackballControl() | BIAS::TrackballControl | inline |