MeVisLab Toolbox Reference
Label Struct Reference

#include <SoCoordinateSystem.h>

Public Member Functions

 Label ()
 
void initializeScreenBoundingBox ()
 
bool overlaps (const Label &otherLabel) const
 

Public Attributes

SbVec3f tickPosition
 
SbVec3f tickDirection
 
SbColor tickColor
 
float tickAlpha
 
SbVec2f screenBoundingBox [2]
 
bool isVisible
 
bool isOnScreen
 
LabelText labelText
 

Detailed Description

Definition at line 119 of file SoCoordinateSystem.h.

Constructor & Destructor Documentation

◆ Label()

Label::Label ( )
inline

Definition at line 121 of file SoCoordinateSystem.h.

References initializeScreenBoundingBox().

Member Function Documentation

◆ initializeScreenBoundingBox()

void Label::initializeScreenBoundingBox ( )
inline

Definition at line 126 of file SoCoordinateSystem.h.

References isOnScreen, isVisible, mlrange_cast(), and screenBoundingBox.

Referenced by Label().

◆ overlaps()

bool Label::overlaps ( const Label & otherLabel) const
inline

Definition at line 134 of file SoCoordinateSystem.h.

References mlrange_cast(), and screenBoundingBox.

Member Data Documentation

◆ isOnScreen

bool Label::isOnScreen

Definition at line 165 of file SoCoordinateSystem.h.

Referenced by initializeScreenBoundingBox().

◆ isVisible

bool Label::isVisible

Definition at line 164 of file SoCoordinateSystem.h.

Referenced by initializeScreenBoundingBox().

◆ labelText

LabelText Label::labelText

Definition at line 167 of file SoCoordinateSystem.h.

◆ screenBoundingBox

SbVec2f Label::screenBoundingBox[2]

Definition at line 163 of file SoCoordinateSystem.h.

Referenced by initializeScreenBoundingBox(), and overlaps().

◆ tickAlpha

float Label::tickAlpha

Definition at line 161 of file SoCoordinateSystem.h.

◆ tickColor

SbColor Label::tickColor

Definition at line 160 of file SoCoordinateSystem.h.

◆ tickDirection

SbVec3f Label::tickDirection

Definition at line 159 of file SoCoordinateSystem.h.

◆ tickPosition

SbVec3f Label::tickPosition

Definition at line 158 of file SoCoordinateSystem.h.


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