BuildingSurfaceSettings

Runtime/BuildingSurfaceSettings.cs · 135 linija · ZGConnect

Uloga u sustavu

Datoteka BuildingSurfaceSettings.cs definira klasu BuildingSurfaceSettings u namespace-u ZGConnect. Sadrži 135 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.

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

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

ADR-022 Kronologija

Pregled

Datoteka BuildingSurfaceSettings.cs definira klasu BuildingSurfaceSettings u namespace-u ZGConnect. Sadrži 135 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.

Development · Changelog

Metode (4)

public BuildingCategoryProfile GetProfile(BuildingCategory category)

Linija 100 · klasa BuildingSurfaceSettings

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

Parametri

ImeOpis
categoryTip: BuildingCategory

Povratna vrijednost: BuildingCategoryProfile — povratna vrijednost prema potpisu.

Algoritam

  1. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji: GetFacadeMaterial, GetFlatRoofMaterial, GetSlopedRoofMaterial

public Material GetFacadeMaterial(BuildingCategory category, int variantIndex)

Linija 110 · klasa BuildingSurfaceSettings

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

Parametri

ImeOpis
categoryTip: BuildingCategory
variantIndexTip: int

Povratna vrijednost: Material — 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: GetProfile

Pozivatelji:

public Material GetFlatRoofMaterial(BuildingCategory category, int variantIndex)

Linija 118 · klasa BuildingSurfaceSettings

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

Parametri

ImeOpis
categoryTip: BuildingCategory
variantIndexTip: int

Povratna vrijednost: Material — 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: GetProfile

Pozivatelji:

public Material GetSlopedRoofMaterial(BuildingCategory category, int variantIndex)

Linija 126 · klasa BuildingSurfaceSettings

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

Parametri

ImeOpis
categoryTip: BuildingCategory
variantIndexTip: int

Povratna vrijednost: Material — 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: GetProfile

Pozivatelji: