Raytrix Light Field SDK  v3.1
Logo
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
Visualization API (CluViz)

API functions for visualization with CluViz scripts. More...

Classes

struct  CLUViz::Net::CircleViewPars
 Parameters determining the visual appearance of drawn circles. More...
 
class  CLUViz::Net::Engine
 CluViz engine class that is required for initializing and finalizing of CluViz in a multi thread environment. More...
 
struct  CLUViz::Net::LineStripViewPars
 Parameters determining the visual appearance of drawn line strips. More...
 
struct  CLUViz::Net::PointViewPars
 Parameters determining the visual appearance of drawn points. More...
 
struct  CLUViz::Net::SMouseEventData
 Information about mouse events. More...
 
class  CLUViz::Net::ViewCtrl
 CLUViz .NET View Control More...
 
class  CLUViz::Net::ViewImageTool
 Class to enable simple visualization of objects drawn an a given image. More...
 
class  CLUViz::Net::ViewToolBase
 Base implementation of CluViz view tools. More...
 

Enumerations

enum  CLUViz::Net::EMouseEventButton
 Values that represent the pressed mouse button of a mouse event. More...
 
enum  CLUViz::Net::EMouseEventReturnType
 Values that represent an action that can be processed after handling mouse events. More...
 
enum  CLUViz::Net::EMouseEventType
 Values that represent the type of the mouse event. More...
 

Functions

public delegate void CLUViz::Net::ViewMouseEventHandler (CLUViz::Net::ViewCtrl^ sender, CLUViz::Net::SMouseEventData^ xMouseEventData)
 Delegate for handling ViewMouse events. More...
 

Detailed Description

API functions for visualization with CluViz scripts.

Enumeration Type Documentation

Values that represent the pressed mouse button of a mouse event.

Enumerator
None 

No mouse button has triggered the event.

Left 

Left mouse button has triggered the event.

Middle 

Middle mouse button has triggered the event.

Right 

Right mouse button has triggered the event.

Values that represent an action that can be processed after handling mouse events.

Enumerator
None 

Do nothing.

PostRedisplay 

Update the visualization.

ExecScript 

Execute the script with a given tool name.

Values that represent the type of the mouse event.

Enumerator
None 

No event type.

Over 

Mouse is over an object.

Select 

An object has been selected.

Drag 

A mouse button has been pressed to drag.

DragEnd 

The mouse button has been released after dragging.

Click 

A mouse button has been clicked.

Down 

A mouse button has been pressed.

Up 

A mouse button has been released.

Function Documentation

public delegate void CLUViz::Net::ViewMouseEventHandler ( CLUViz::Net::ViewCtrl sender,
CLUViz::Net::SMouseEventData xMouseEventData 
)

Delegate for handling ViewMouse events.

Parameters
xMouseEventData[out] Data containing information about the mouse event.