C# Класс PersistentTrails.Track

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetEndTime ( ) : double
GetStartTime ( ) : double
Track ( ) : System
Track ( string filename ) : System
addLogEntry ( string label, string description ) : void
evaluateAtTime ( double ut, Vector3 &position, Quaternion &orientation, Vector3 &velocity ) : void
length ( ) : float
serialized ( ) : String
setupRenderer ( ) : void
toggleVisibility ( ) : void
tryAddWaypoint ( RecordingThresholds thresholds ) : void
updateDirectionMarkers ( ) : void
updateNodeLabelPositions ( ) : void

Приватные методы

Метод Описание
calculateLineVertices ( ) : void
closeLoop ( ) : void
evaluateAt ( float relValue, Vector3 &direction, double &lat, double &lon ) : Vector3
initDefaultValues ( ) : void
openLoop ( ) : void
parseLegacyTrack ( StreamReader reader ) : void
setupLogEntryLabel ( LogEntry logEntry ) : void
sufficientChange ( Waypoint newNode, RecordingThresholds thresholds ) : bool

Описание методов

GetEndTime() публичный Метод

public GetEndTime ( ) : double
Результат double

GetStartTime() публичный Метод

public GetStartTime ( ) : double
Результат double

Track() публичный Метод

public Track ( ) : System
Результат System

Track() публичный Метод

public Track ( string filename ) : System
filename string
Результат System

addLogEntry() публичный Метод

public addLogEntry ( string label, string description ) : void
label string
description string
Результат void

evaluateAtTime() публичный Метод

public evaluateAtTime ( double ut, Vector3 &position, Quaternion &orientation, Vector3 &velocity ) : void
ut double
position Vector3
orientation UnityEngine.Quaternion
velocity Vector3
Результат void

length() публичный Метод

public length ( ) : float
Результат float

serialized() публичный Метод

public serialized ( ) : String
Результат String

setupRenderer() публичный Метод

public setupRenderer ( ) : void
Результат void

toggleVisibility() публичный Метод

public toggleVisibility ( ) : void
Результат void

tryAddWaypoint() публичный Метод

public tryAddWaypoint ( RecordingThresholds thresholds ) : void
thresholds RecordingThresholds
Результат void

updateDirectionMarkers() публичный Метод

public updateDirectionMarkers ( ) : void
Результат void

updateNodeLabelPositions() публичный Метод

public updateNodeLabelPositions ( ) : void
Результат void