BuildingSurfaceReprocessMenu

Editor/BuildingSurfaceReprocessMenu.cs · 174 linija · ZGConnect.Editor

MenuItem: ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs, ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected Prefabs

Uloga u sustavu

Datoteka BuildingSurfaceReprocessMenu.cs definira klasu BuildingSurfaceReprocessMenu u namespace-u ZGConnect.Editor. Sadrži 174 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km. Editor pristup: ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs.

Uloga: Building pipeline — mesh obrada, UV, materijali i export

Dizajnerska obrazloženja: Modul BuildingSurfaceReprocessMenu 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.

Kronologija

Pregled

Datoteka BuildingSurfaceReprocessMenu.cs definira klasu BuildingSurfaceReprocessMenu u namespace-u ZGConnect.Editor. Sadrži 174 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km. Editor pristup: ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs.

Development · Changelog

Metode (6)

[MenuItem("ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs")]

Linija 8 · klasa BuildingSurfaceReprocessMenu

Metoda ReprocessSelected klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.

Parametri

ImeOpis
Prefabs"Tip: "ZG Connect/Buildings/Reprocess Surfaces On Selected

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Iteracija kroz kolekciju ili niz elemenata.

Side-effecti

Poziva: GetSettings

Pozivatelji:

[MenuItem("ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs", true)]

Linija 60 · klasa BuildingSurfaceReprocessMenu

Metoda ReprocessSelectedValidate klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.

Parametri

ImeOpis
Prefabs"Tip: "ZG Connect/Buildings/Reprocess Surfaces On Selected
trueParametar metode.

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Iteracija kroz kolekciju ili niz elemenata.

Side-effecti

Poziva: GetSettings, GetCityDataset

Pozivatelji:

[MenuItem("ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected Prefabs")]

Linija 63 · klasa BuildingSurfaceReprocessMenu

Metoda ReprocessRoofOrthoSelected klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.

Parametri

ImeOpis
Prefabs"Tip: "ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Iteracija kroz kolekciju ili niz elemenata.

Side-effecti

Poziva: GetSettings, GetCityDataset

Pozivatelji:

[MenuItem("ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected Prefabs", true)]

Linija 154 · klasa BuildingSurfaceReprocessMenu

Metoda ReprocessRoofOrthoSelectedValidate klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.

Parametri

ImeOpis
Prefabs"Tip: "ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected
trueParametar metode.

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji:

private static CityDataset GetCityDataset()

Linija 157 · klasa BuildingSurfaceReprocessMenu

Metoda GetCityDataset klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.

Potpis

private static CityDataset GetCityDataset()

Povratna vrijednost: CityDataset — povratna vrijednost prema potpisu.

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji: ReprocessSelectedValidate, ReprocessRoofOrthoSelected

private static BuildingSurfaceSettings GetSettings()

Linija 165 · klasa BuildingSurfaceReprocessMenu

Metoda GetSettings klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.

Potpis

private static BuildingSurfaceSettings GetSettings()

Povratna vrijednost: BuildingSurfaceSettings — povratna vrijednost prema potpisu.

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji: ReprocessSelected, ReprocessSelectedValidate, ReprocessRoofOrthoSelected