IMHOTEP Framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Classes | Public Member Functions | Public Attributes | List of all members
LabelPositioner Class Reference

LabelPositioner. More...

Inheritance diagram for LabelPositioner:
Inheritance graph
[legend]
Collaboration diagram for LabelPositioner:
Collaboration graph
[legend]

Classes

struct  PlaneVectors
 

Public Member Functions

void forceRecalculate ()
 
void updateAnnotationList (List< GameObject > annoList)
 Called by Annotation Control to update Annotation List when it changes More...
 
void resetAnnotationList ()
 

Public Attributes

Camera silhouetteCamPrefab
 
bool autoHideAnnotations = true
 
int iterations = 250
 
float weightAngleSizeRatio = 0.2f
 
bool middlePlane = false
 
float zoomPlaneDistance = 2f
 
float zoomPlaneDetectionRadius
 

Detailed Description

LabelPositioner.

Hier werden alle Berechnung für den Kraft-basierten Ansatz vorgenommen. Alle Ebenen werden hier erstellt und verwaltet

Definition at line 17 of file LabelPositioner.cs.

Member Function Documentation

void LabelPositioner.updateAnnotationList ( List< GameObject >  annoList)
inline

Called by Annotation Control to update Annotation List when it changes

Parameters
annoListtge new List with changes.

Definition at line 167 of file LabelPositioner.cs.

Member Data Documentation

int LabelPositioner.iterations = 250

Anzahl der Iterationen

Definition at line 87 of file LabelPositioner.cs.

bool LabelPositioner.middlePlane = false

ob Labels in der mittleren Ebene dargestellt werden sollen oder nicht

Definition at line 89 of file LabelPositioner.cs.

Camera LabelPositioner.silhouetteCamPrefab

Prefab mit der Später ein 2D-Bild gerendert wird

Definition at line 58 of file LabelPositioner.cs.

float LabelPositioner.weightAngleSizeRatio = 0.2f

Winkelgewicht verhältnis

Definition at line 88 of file LabelPositioner.cs.

float LabelPositioner.zoomPlaneDetectionRadius

Radius des Kreises auf der Zoomebene

Definition at line 92 of file LabelPositioner.cs.

float LabelPositioner.zoomPlaneDistance = 2f

abstand der Zoomebene von der Kamera

Definition at line 91 of file LabelPositioner.cs.


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