MeVisLab Toolbox Reference
ml::WEMEventContainer Struct Reference

This struct holds all necessary data for the different notifications. More...

#include <WEM.h>

Public Member Functions

 WEMEventContainer ()
 

Public Attributes

int notificationType
 The type of the event (None, Repaint, Selection, Finished or InteractionInit). Default: None.
 
int patchId
 The id of the WEM part for which the event is to be evaluated. Default: -1 for all parts.
 
bool repaintFaces
 Flag: repaint the faces.
 
bool repaintEdges
 Flag: repaint the edges.
 
bool repaintNodes
 Flag: repaint the nodes.
 
bool repaintBoundingBoxes
 Flag: repaint the bounding boxes.
 
bool selectionWasClicked
 Flag: was the WEM part selected by clicking?
 
int selectionFaceHit
 The entryNum of the hit face.
 
Vector3 selectionHitPoint
 The hit point.
 

Detailed Description

This struct holds all necessary data for the different notifications.

Definition at line 32 of file WEM.h.

Constructor & Destructor Documentation

◆ WEMEventContainer()

ml::WEMEventContainer::WEMEventContainer ( )
inline

Definition at line 34 of file WEM.h.

References ml::WEM_NOTIFICATION_NONE, and ml::WEM_PATCH_ID_ALL.

Member Data Documentation

◆ notificationType

int ml::WEMEventContainer::notificationType

The type of the event (None, Repaint, Selection, Finished or InteractionInit). Default: None.

Definition at line 50 of file WEM.h.

◆ patchId

int ml::WEMEventContainer::patchId

The id of the WEM part for which the event is to be evaluated. Default: -1 for all parts.

Definition at line 52 of file WEM.h.

◆ repaintBoundingBoxes

bool ml::WEMEventContainer::repaintBoundingBoxes

Flag: repaint the bounding boxes.

Definition at line 59 of file WEM.h.

◆ repaintEdges

bool ml::WEMEventContainer::repaintEdges

Flag: repaint the edges.

Definition at line 57 of file WEM.h.

◆ repaintFaces

bool ml::WEMEventContainer::repaintFaces

Flag: repaint the faces.

Definition at line 56 of file WEM.h.

◆ repaintNodes

bool ml::WEMEventContainer::repaintNodes

Flag: repaint the nodes.

Definition at line 58 of file WEM.h.

◆ selectionFaceHit

int ml::WEMEventContainer::selectionFaceHit

The entryNum of the hit face.

Definition at line 64 of file WEM.h.

◆ selectionHitPoint

Vector3 ml::WEMEventContainer::selectionHitPoint

The hit point.

Definition at line 65 of file WEM.h.

◆ selectionWasClicked

bool ml::WEMEventContainer::selectionWasClicked

Flag: was the WEM part selected by clicking?

Definition at line 63 of file WEM.h.


The documentation for this struct was generated from the following file: