RealtimePackProgressTracker
Uloga u sustavu
Datoteka RealtimePackProgress.cs definira klasu RealtimePackProgressTracker u namespace-u ZGConnect.RealtimeStreaming.Editor. Sadrži 159 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Uloga: Realtime streaming put — manifest, HLOD i gltfast učitavanje
Dizajnerska obrazloženja: Modul RealtimePackProgressTracker izdvojen je radi odvajanja odgovornosti unutar ZG Connect pipeline-a. Implementacija slijedi editor-first pristup s eksplicitnim JSON modelima i determinističkim tile ID-evima u EPSG:3765 sustavu. Realtime put koristi StreamingAssets manifest umjesto pre-importanih Addressables asseta.
Pregled
Datoteka RealtimePackProgress.cs definira klasu RealtimePackProgressTracker u namespace-u ZGConnect.RealtimeStreaming.Editor. Sadrži 159 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Metode (7)
public static RealtimePackProgress Create(
Metoda Create klase RealtimePackProgressTracker — dio ZG Connect modula RealtimePackProgress. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public static RealtimePackProgress Create(
Povratna vrijednost: RealtimePackProgress — povratna vrijednost prema potpisu.
Algoritam
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public void Reset(RealtimePackOptions options)
Metoda Reset klase RealtimePackProgressTracker — dio ZG Connect modula RealtimePackProgress. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
options | Tip: RealtimePackOptions |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode Reset prema implementaciji u izvorniku.
Side-effecti
- Unity Terrain API.
Poziva: —
Pozivatelji: —
public void Apply(RealtimePackProgress progress)
Metoda Apply klase RealtimePackProgressTracker — dio ZG Connect modula RealtimePackProgress. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
progress | Tip: RealtimePackProgress |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: BuildDetail
Pozivatelji: —
public void MarkComplete(string message)
Metoda MarkComplete klase RealtimePackProgressTracker — dio ZG Connect modula RealtimePackProgress. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
message | Tip: string |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public void MarkFailed(string message, float overall)
Metoda MarkFailed klase RealtimePackProgressTracker — dio ZG Connect modula RealtimePackProgress. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
message | Tip: string |
overall | Tip: float |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode MarkFailed prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
public void Clear()
Metoda Clear klase RealtimePackProgressTracker — dio ZG Connect modula RealtimePackProgress. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public void Clear()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode Clear prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
static string BuildDetail(RealtimePackProgress progress)
Metoda BuildDetail klase RealtimePackProgressTracker — dio ZG Connect modula RealtimePackProgress. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
progress | Tip: RealtimePackProgress |
Algoritam
- Izvršava logiku metode BuildDetail.
Side-effecti
- Nema dostupnog tijela metode u parseru.
Poziva: —
Pozivatelji: Apply