OpenCOVER
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
opencover Namespace Reference

Namespaces

namespace  Notify
 
namespace  Tipsify
 
namespace  ui
 

Classes

class  angleStruct
 
class  ARToolKit
 
class  ARToolKitInterface
 
class  ARToolKitMarker
 
class  ARToolKitNode
 
struct  Bind
 
class  BinList
 
class  BinListEntry
 
class  BinRenderStage
 
struct  blendingTextureStruct
 
class  BoxSelection
 
class  BoxSelectionInteractor
 
class  ButtonDevice
 
struct  ChannelData
 store data associated with one channel (output viewport) More...
 
struct  channelStruct
 describes a render Channel which renders to a PBO or viewport More...
 
class  coActionUserData
 Userdata that can be attached to Nodes in the scenegraph. More...
 
class  coArrow
 
class  coBillboard
 
class  coClusterStat
 
class  coCOIM
 collaborative interface manager More...
 
class  coColorBar
 
class  coCommandLine
 
class  coCoverConfig
 
class  coCullVisitor
 
class  coHud
 
class  coInputTUI
 
class  coInstanceObject
 
class  coInstanceRenderer
 
class  coInteractor
 abstract feedback class for interacting with parameters of visualization modules (e.g. COVISE or Vistle) More...
 
class  coIntersecCheckboxMenuItem
 
class  coIntersection
 
class  coIntersector
 
class  coLine
 
class  coLOD
 
class  ColorBar
 
class  coMeasurement
 
class  coMousePointer
 
class  ConstInputDevice
 
class  coOnscreenDebug
 This class handles onscreen debugging output. More...
 
class  coPlane
 
class  coPointerButton
 
class  coSelectionListener
 
class  coShutDownHandler
 
class  coShutDownHandlerList
 
class  coSphere
 
class  coStatGraph
 
class  coSyncActionManager
 
class  coSynchronizedAction
 
class  coTabletUI
 
class  coTangentSpaceGenerator
 
class  coTUIAnnotationTab
 
class  coTUIBitmapButton
 
class  coTUIButton
 
class  coTUIColorButton
 
class  coTUIColorTab
 
class  coTUIColorTriangle
 
class  coTUIComboBox
 
class  coTUIEarthMap
 
class  coTUIEditField
 
class  coTUIEditFloatField
 
class  coTUIEditIntField
 
class  coTUIEditTextField
 
class  coTUIElement
 
class  coTUIFileBrowserButton
 
class  coTUIFloatSlider
 
class  coTUIFrame
 
class  coTUIFunctionEditorTab
 
class  coTUIGroupBox
 
class  coTUILabel
 
class  coTUIListBox
 
class  coTUIListener
 Action listener for events triggered by any coTUIElement. More...
 
class  coTUIMap
 
class  coTUIMessageBox
 
class  coTUINav
 
class  coTUIPopUp
 
class  coTUIProgressBar
 
class  coTUISGBrowserTab
 
class  coTUISlider
 
class  coTUISpinEditfield
 
class  coTUISplitter
 
class  coTUITab
 
class  coTUITabFolder
 
class  coTUITextSpinEditField
 
class  coTUIToggleBitmapButton
 
class  coTUIToggleButton
 
class  coTUIUITab
 
class  coTUIWebview
 
class  coVR1DTransInteractor
 
class  coVR2DTransInteractor
 
class  coVR3DGizmo
 
class  coVR3DGizmoType
 
class  coVR3DRotCenterInteractor
 
class  coVR3DRotGizmo
 
class  coVR3DRotInteractor
 
class  coVR3DScaleGizmo
 
class  coVR3DTransGizmo
 
class  coVR3DTransInteractor
 
class  coVR3DTransRotInteractor
 
class  coVRAnimationManager
 
class  coVRAttribute
 
class  coVRCollaboration
 
class  coVRCommunication
 
class  coVRConfig
 
class  coVRDePee
 
class  coVRDePeePass
 
class  coVRDynLib
 
class  coVRFileManager
 
class  coVRIntersectionInteractor
 
class  coVRIntersectionInteractorManager
 
class  coVRIOBase
 
class  coVRIOReader
 
class  coVRLabel
 
class  coVRLighting
 
class  coVRMessageSender
 
class  coVRMSController
 
class  coVRNavigationManager
 
class  coVRNavigationProvider
 
class  coVRPartner
 
class  coVRPartnerList
 
class  coVRPlugin
 make sure to clean up properly in the plugin's dtor More...
 
class  coVRPluginList
 
class  coVRPluginSupport
 
class  coVRRenderer
 
class  coVRSceneView
 
class  coVRSelectionManager
 
class  coVRShader
 
class  coVRShaderInstance
 
class  coVRShaderList
 
class  coVRShadowManager
 
class  coVRSlave
 
class  coVRStatsDisplay
 
class  coVRTcpSlave
 
class  coVRTouchTable
 
class  coVRTouchTableInterface
 
class  coVRTui
 
class  coVRUniform
 
class  deviceDiscovery
 
class  deviceInfo
 
class  DontDrawBin
 
class  DriverFactory
 
class  DriverFactoryBase
 
class  EventReceiver
 
class  FeedbackManager
 
struct  Field
 
struct  FileHandler
 
class  FileReference
 
class  GenericGuiObject
 
class  GuiParam
 
class  GuiParamBool
 
class  GuiParamFloat
 
class  GuiParamInt
 
class  GuiParamMatrix
 
class  GuiParamString
 
class  GuiParamVec3
 
class  GuiTuiMapper
 
class  InitGLOperation
 
class  Input
 The Input class. More...
 
class  InputDevice
 The InputDevice class interacts with input hardware. More...
 
class  InputSource
 
class  InteractorReference
 
class  IntersectionHandler
 
struct  Isect
 
class  MapData
 
class  ModuleFeedbackManager
 
class  ModuleFeedbackPlugin
 
class  ModuleInteraction
 
struct  MouseEvent
 
class  MSEventHandler
 
class  MultiChannelDrawer
 
class  OpenCOVER
 
struct  Pack
 
struct  PBOStruct
 describes a PBO More...
 
class  Person
 
struct  pipeStruct
 describes what is responsible for rendering the window More...
 
class  PluginMenu
 
class  PluginMessageTypes
 
class  QuitDialog
 
class  Rel_Mcast
 
class  RemoteARInterface
 
class  RenderObject
 base class for data received from visualization systems (e.g. COVISE or Vistle) More...
 
struct  screenStruct
 describes a physical screen, such as one wall of a CAVE More...
 
class  ShaderNode
 
class  SimReference
 
class  SurfaceInteraction
 
class  TrackingBody
 
class  Url
 
class  Valuator
 
struct  ViewChannelData
 data for rendering a View into a Channel More...
 
struct  ViewData
 
struct  viewportStruct
 
class  VRAvatar
 
class  VrbMenu
 
class  VRRegisterSceneGraph
 
class  VRSceneGraph
 
class  VruiPartnerMenuItem
 
class  VRViewer
 
class  VRVruiButtons
 
class  VRVruiRenderInterface
 
class  VRWindow
 
struct  windowStruct
 describes one window of the windowing system More...
 

Typedefs

typedef unsigned char uchar
 abbreviation for unsigned char More...
 
typedef unsigned short ushort
 abbreviation for unsigned short More...
 
typedef unsigned int uint
 abbreviation for unsigned int More...
 
typedef unsigned long ulong
 abbreviation for unsigned long More...
 

Enumerations

enum  MapMode { NORMAL_DEPTH_MAP , COLOR_MAP , EDGE_MAP , NOISE_MAP }
 
enum  ViewEye { Middle , Left , Right , Invalid }
 

Functions

std::ostream & operator<< (std::ostream &os, const coCommandLine &cmd)
 
int getRemoteLauncherClientID (int index)
 
COVEREXPORT covise::TokenBuffer & operator<< (covise::TokenBuffer &buffer, const osg::Matrixd &matrix)
 
COVEREXPORT covise::TokenBuffer & operator>> (covise::TokenBuffer &buffer, osg::Matrixd &matrix)
 
COVEREXPORT covise::TokenBuffer & operator<< (covise::TokenBuffer &buffer, const osg::Vec3f &vec)
 
COVEREXPORT covise::TokenBuffer & operator>> (covise::TokenBuffer &buffer, osg::Vec3f &vec)
 
template<class C >
coClamp (const C a, const C left, const C right)
 
void packRGBA (int *pc, int pos, float r, float g, float b, float a)
 
void unpackRGBA (const int *pc, int pos, float *r, float *g, float *b, float *a)
 
COVEREXPORT covise::TokenBuffer & operator<< (covise::TokenBuffer &tb, const opencover::VRAvatar &avatar)
 
COVEREXPORT covise::TokenBuffer & operator>> (covise::TokenBuffer &tb, opencover::VRAvatar &avatar)
 
std::pair< osg::Matrix, osg::Matrix > COVEREXPORT computeViewProjFixedScreen (const osg::Matrix &viewerMat, osg::Vec3 eye, const osg::Vec3 &xyz, const osg::Vec3 &hpr, const osg::Vec2 &size, double near, double far, bool ortho=false, double worldAngle=0.f)
 
template<class Index >
void tipsify (Index *idx, size_t num, int cachesize=20, int batchsize=-1)
 

Variables

COVEREXPORT coVRPluginSupportcover
 

Typedef Documentation

◆ uchar

typedef unsigned char opencover::uchar

abbreviation for unsigned char

◆ uint

typedef unsigned int opencover::uint

abbreviation for unsigned int

◆ ulong

typedef unsigned long opencover::ulong

abbreviation for unsigned long

◆ ushort

typedef unsigned short opencover::ushort

abbreviation for unsigned short

Enumeration Type Documentation

◆ MapMode

MapMode specifies the kind of texture maps that can be generated for later usage

Enumerator
NORMAL_DEPTH_MAP 
COLOR_MAP 
EDGE_MAP 
NOISE_MAP 

◆ ViewEye

Enumerator
Middle 
Left 
Right 
Invalid 

Function Documentation

◆ coClamp()

template<class C >
C opencover::coClamp ( const C  a,
const C  left,
const C  right 
)
inline
Returns
the result of value a clamped between left and right

◆ computeViewProjFixedScreen()

std::pair< osg::Matrix, osg::Matrix > COVEREXPORT opencover::computeViewProjFixedScreen ( const osg::Matrix &  viewerMat,
osg::Vec3  eye,
const osg::Vec3 &  xyz,
const osg::Vec3 &  hpr,
const osg::Vec2 &  size,
double  near,
double  far,
bool  ortho = false,
double  worldAngle = 0.f 
)

◆ getRemoteLauncherClientID()

int opencover::getRemoteLauncherClientID ( int  index)

◆ operator<<() [1/4]

COVEREXPORT covise::TokenBuffer & opencover::operator<< ( covise::TokenBuffer &  buffer,
const osg::Matrixd &  matrix 
)

◆ operator<<() [2/4]

COVEREXPORT covise::TokenBuffer & opencover::operator<< ( covise::TokenBuffer &  buffer,
const osg::Vec3f &  vec 
)

◆ operator<<() [3/4]

COVEREXPORT covise::TokenBuffer & opencover::operator<< ( covise::TokenBuffer &  tb,
const opencover::VRAvatar avatar 
)

◆ operator<<() [4/4]

std::ostream & opencover::operator<< ( std::ostream &  os,
const coCommandLine cmd 
)

◆ operator>>() [1/3]

COVEREXPORT covise::TokenBuffer & opencover::operator>> ( covise::TokenBuffer &  buffer,
osg::Matrixd &  matrix 
)

◆ operator>>() [2/3]

COVEREXPORT covise::TokenBuffer & opencover::operator>> ( covise::TokenBuffer &  buffer,
osg::Vec3f &  vec 
)

◆ operator>>() [3/3]

COVEREXPORT covise::TokenBuffer & opencover::operator>> ( covise::TokenBuffer &  tb,
opencover::VRAvatar avatar 
)

◆ packRGBA()

void opencover::packRGBA ( int *  pc,
int  pos,
float  r,
float  g,
float  b,
float  a 
)
inline

◆ tipsify()

template<class Index >
void opencover::tipsify ( Index *  idx,
size_t  num,
int  cachesize = 20,
int  batchsize = -1 
)

◆ unpackRGBA()

void opencover::unpackRGBA ( const int *  pc,
int  pos,
float *  r,
float *  g,
float *  b,
float *  a 
)
inline

Variable Documentation

◆ cover

COVEREXPORT coVRPluginSupport* opencover::cover
extern