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

Label. More...

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

Public Member Functions

 Label (float y, float x, Vector3 v, int p, float a, GameObject annoPoint)
 Hat einen int Parameter.
 
void moveToNewPosition ()
 Hier wird das GameObject Annotationlabel an eine neue position verschoben.
 
void calculateCornersOnPlane (GameObject meshNode, GameObject meshPositionNode, GameObject meshViewerBase)
 hier werden die Positionen der Ecken eines Annotationlabel berechnet
 
void calculateAngleToLeftAndRight (Vector3 xdirection, Vector3 ydirection, Vector3 planeOrigin)
 hier wird berechnet welchen Abstand in Grad die linke und rechte Ecke zum Mittelpunkt der Labels hat
 
void adaptLabelToZooming (float meshScale, float labelscale)
 hier wird das Annotationlabel an das Zoomen des Nutzers angepasst
 
float calculateOffset ()
 Offset berechnung. More...
 
void calculateWeight (float weightAngleSizeRatio)
 Gewichtsberechnung.
 

Public Attributes

float dispAngle
 
GameObject annotationLabel
 
Point pointOnPlane
 
float[] angleToLeftAndRightCorner = new float[2]
 
float angleToLeftLabel
 
float angleToRightLabel
 
Vector2[] corners = new Vector2[4]
 
float weight
 
Label leftLabel
 
Label rightLabel
 
- Public Attributes inherited from Point
Vector3 position
 
float angle
 
float y
 
int planeNumber
 
GameObject annotationPoint
 
Label label
 

Detailed Description

Label.

Hier werden alle Berechnung durchgeführt die für jedes Label individuell sind Erbt von der Klasse Punkt

Definition at line 11 of file Label.cs.

Member Function Documentation

float Label.calculateOffset ( )
inline

Offset berechnung.

es wird der Abstand zwischen Mittelpunkt von Label und dem Punkt auf dem Label ausgerechnet welcher den geringsten abstand zum Mittelpunkt des annotierten objekt aufweist

Definition at line 154 of file Label.cs.

Member Data Documentation

float [] Label.angleToLeftAndRightCorner = new float[2]

abstand in Grad zur linken und rechten Ecke

Definition at line 20 of file Label.cs.

float Label.angleToLeftLabel

abstand in Grad zum linken Label

Definition at line 22 of file Label.cs.

float Label.angleToRightLabel

abstand in Grad zum rechten Label

Definition at line 23 of file Label.cs.

GameObject Label.annotationLabel

Das Label auf welches dieses Label verweist

Definition at line 16 of file Label.cs.

Vector2 [] Label.corners = new Vector2[4]

Position der Ecken des Labels in seiner Ebene

Definition at line 25 of file Label.cs.

float Label.dispAngle

Drehwinkel welcher durch Moment erzeugt wird

Definition at line 14 of file Label.cs.

Point Label.pointOnPlane

der Annotationspunkt des Label

Definition at line 18 of file Label.cs.

float Label.weight

Gewicht des Labels

Definition at line 27 of file Label.cs.


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