113 virtual bool start();
185 virtual void setUserSwitch(
const unsigned int a_switchIndex,
const bool a_value);
446 virtual void setRadius(
double a_radiusDisplay,
double a_radiusContact);
456 bool a_showGoal =
false,
This class implements a 3D vector.
Definition: CVector3d.h:88
double cRadToDeg(const double &a_angleRad)
This function converts an angle from radians to degrees.
Definition: CMaths.h:653
This structures provide a containers for storing rendering options that are passed through the sceneg...
Definition: CRenderOptions.h:82
This class implements a haptic point on a tool.
Definition: CHapticPoint.h:97
This class implements a high precision clock.
Definition: CPrecisionClock.h:85
This class implements a virtual world.
Definition: CWorld.h:92
Implements a base class for haptic devices.
This class implements a frequency counter.
Definition: CFrequencyCounter.h:85
Implements a base class for programming collision detectors that identify intersections between segme...
This class implements a base class for all 2D or 3D objects in CHAI3D.
Definition: CGenericObject.h:112
This class implements a 3D matrix.
Definition: CMatrix3d.h:97
Implementation of a virtual world.
std::shared_ptr< cGenericHapticDevice > cGenericHapticDevicePtr
Definition: CGenericHapticDevice.h:264
Implements a finger-proxy force rendering algorithm.
Implements a base class for all objects.
Implements a haptic point on a tool.
bool cCheckBit(const unsigned int &a_value, const unsigned int &a_bitPosition)
This function checks if a given bit is enabled.
Definition: CMaths.h:92
This class defines a color using a GLfloat representation for each component.
Definition: CColor.h:138
This class implements an audio device context.
Definition: CAudioDevice.h:81
std::shared_ptr< cShaderProgram > cShaderProgramPtr
Definition: CShaderProgram.h:70
Definition: CAudioBuffer.cpp:56
Implements a force algorithm for modeling haptic effects.
Implements a frequency counter.