Candy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Functions
HVR Namespace Reference

Copyright 2009-2013, Karljohan Lundin Palmerius. More...

Classes

class  AdaptiveSmoothingTrackerFilter
 The adaptive smoothing tracker filter reorders the tracker data and interpolates with the data previously provided to smooth out noise. More...
 
class  AffineMapping
 This node provides an affine mapping from raw to calibrated coordinates. More...
 
class  ARBackground
 This is a background node that renders the ARToolKit camera image to the background thereby providing a see-through Augmented Reality environment. More...
 
class  ARToolkit
 ARToolkit is a bindable node that takes care of all communication with the ARToolKit. More...
 
class  BoundTrackerFilter
 The bound tracker filter removes calibrated position and orientation data when they are located outside of a bound specified through the boundCenter and boundSize fields. More...
 
class  DepthCamera
 Depth camera is the base type for all nodes that provide depth camera data, from such devices as the Kinect or Primesense Sensor. More...
 
class  DepthCameraHeightMap
 Creates a height map based on the information from a depth image. More...
 
class  DepthDataCircleTracker
 The depth data circle tracker uses depth data from a depth camera to track circles, such as holes in a calibration board or the gesture where the thumb and index finger meets to form a ring. More...
 
class  DepthDataExtremeTracker
 The depth data object tracker uses depth data from a depth camera to track a free floating object, such as the head of a person that a Kinect is filming from above. More...
 
class  DepthDataObjectTracker
 The depth data object tracker uses depth data from a depth camera to track a free floating object, such as the head of a person that a Kinect is filming from above. More...
 
class  DepthDataSilhouetteTracker
 The depth data silhouette tracker tracks the most extreme point of the silhouette of the specified camera's depth data. More...
 
class  DepthImageCamera
 The depth camera uses an image to simulate a depth camera. More...
 
class  EaxReverbSoundEffect
 The EAX Reverb parameter set is a superset of the standard OpenAL Effects Extension environmental reverb effect. More...
 
class  EchoSoundEffect
 The echo effect generates discrete, delayed instances of the input signal. More...
 
class  Gadgeteer
 Gadgeteer is a bindable node that takes care of all communication with the Gadgeteer. More...
 
class  GadgetTracker
 Tracker node that is using Gadgeteer to read off information from any supported tracker. More...
 
class  HMDViewpoint
 This is a Viewpoint node that produces a HMD style view, where the screen follows the head. More...
 
class  HVRMappedTrackerNode
 Base type for calibrated trackers providing calibration using a mapper, which may perform an affine transform, or more complicated non-linear adjustments. More...
 
class  HVRMappingNode
 Base type for mapping implementations. More...
 
class  HVRPullUpdatedTrackerNode
 Base type for trackers providing means for asynchronous update of raw tracker data and calibration of position and orientation. More...
 
class  HVRSoundEffectNode
 The HVRSoundEffectNode is the base type for all sound effects. More...
 
class  HVRSoundFilterNode
 The HVRSoundFilterNode is the base type for all sound filters. More...
 
class  HVRTrackerButtonsNode
 This node reads buttons information using VRPN. More...
 
class  HVRTrackerFilterNode
 Base type for tracker filters. More...
 
class  HVRTrackerNode
 Base type for trackers providing both raw and calibrated tracker data. More...
 
class  InterpolatedSamplesMapping
 This node provides mapping between a raw coordinates system and a calibrated system by lookup calibration, using samples of mapping between the two systes. More...
 
class  InterSenseTracker
 The intersense tracker. More...
 
class  KinectDepthCamera
 The Kinect depth camera connects a Kinect to provide depth image data. More...
 
class  LowPassSoundFilter
 The LowPassSoundFilter is a filter that lowpass filters the associated sound or effect. More...
 
class  MarkerTracker
 This is a simple node that represents the tracking of a ARToolkit marker. More...
 
class  OffsetTrackerFilter
 The offset tracker filter uses the position and orientation data of a child tracker and offsets the position by a certain vector in the local space of the tracked point, i e using the tracked point's orientation as specified by the trackerOrientation field. More...
 
class  OpenAL
 This class provide pointers to some OpenAL EFX functions that are used by HVR. More...
 
class  OpenNIDepthCamera
 The OpenNI depth camera connects a depth camera using the OpenNI API to provide depth image data. More...
 
class  ReverbSoundEffect
 The ReverbSoundEffect node generates a reverberation effect on a VRSound node. More...
 
class  SGCTWindow
 The SGCTWindow node creates a window using the Simple Graphics Cluster Toolkit for handling multi-node and multi-projector VR display systems. More...
 
class  SinglePointTrackerFilter
 This filter filters away all data except the first point provided by the tracker being filtered. More...
 
class  SMViewpoint
 This is a Viewpoint node that produces a view compensated and corrected for perspective effects for a stationary monitor. More...
 
class  TrackerHapticsDevice
 A tracker driven haptic device. More...
 
class  VRPNAnalogs
 This node reads analogs information using VRPN. More...
 
class  VRPNButtons
 This node reads buttons information using VRPN. More...
 
class  VRPNServer
 Tracker node that is using VRPN to read off information from any supported tracker. More...
 
class  VRPNTracker
 Tracker node that is using VRPN to read off information from any supported tracker. More...
 
class  VRSound
 The VRSound is a positionable source of sounds. More...
 

Functions

std::ostream & operator<< (std::ostream &out, const HVR::AdaptiveSmoothingTrackerFilter::point &p)
 
std::ostream & operator<< (std::ostream &out, const HVR::HVRMappedTrackerNode::Point &p)
 

Detailed Description

Copyright 2009-2013, Karljohan Lundin Palmerius.

Copyright 2009-2015, Karljohan Lundin Palmerius.

The Candy package.

Copyright 2009-2010 Karljohan Lundin Palmerius.

Copyright 2013, Karljohan Lundin Palmerius.

Copyright 2009-2010, Karljohan Lundin Palmerius.

Copyright 2007-2010, Karljohan Lundin Palmerius.

Copyright 2013, Karljohan Lundin Palmerius Copyright 2006, Creative Technology Limited (Documentation)

Copyright 2003-2005, 2015, Karljohan Lundin Palmerius.

Copyright 2007-2008, Karljohan Lundin Palmerius.

Copyright 2007, 2010, Karljohan Lundin Palmerius.

<COPYRIGHT notice>="">

<COPYRIGHT notice>="">H3D ARToolkit Bridge

<COPYRIGHT notice>="">The HVR package

<NO release>="">

<COPYRIGHT notice>="">

OpenAL License (for the documentation)

NO WARRANTY

ANY USE BY YOU OF THE SOFTWARE IS AT YOUR OWN RISK. THE SOFTWARE IS PROVIDED FOR USE "AS IS" WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY LAW, CREATIVE DISCLAIMS ALL WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. CREATIVE IS NOT OBLIGATED TO PROVIDE ANY UPDATES OR UPGRADES TO THE SOFTWARE.

No other entity or person is authorized to expand or alter this warranty or any other provisions herein. Creative does not warrant that the functions contained in the Software will meet your requirements or that the operation of the Software will be uninterrupted or error-free or free from malicious code. For purposes of this paragraph, "malicious code" means any program code designed to contaminate other computer programs or computer data, consume computer resources, modify, destroy, record, or transmit data, or in some other fashion usurp the normal operation of the computer, computer system, or computer network, including viruses, Trojan horses, droppers, worms, logic bombs, and the like.

You assume full responsibility for the selection of the Software to achieve your intended results, and for the downloading, use and results obtained from the Software. You also assume the entire risk as it applies to the quality and performance of the Software.

IN NO EVENT WILL CREATIVE'S LIABILITY TO YOU OR ANY OTHER PERSON EVER EXCEED THE AMOUNT PAID BY YOU TO USE THE SOFTWARE, REGARDLESS OF THE FORM OF THE CLAIM.

<NO release>="">The HVR package