Pointer

Aus Dokumentation
Wechseln zu:Navigation, Suche

Pointer in ++SYSTEMS sind eine einfache Möglichkeit auf die Eigenschaften anderer Objekte zuzugreifen. Die zusätzlichen Informationen lassen sich zum Beispiel in den Ausgabetools Ausdrücken, Ansichtskonfiguration und Eigenschaftslisten ausgeben.

In ++SYSTEMS sind die Hauptobjekte in Abschnitte, Knoten und Einzugsgebiete aufgeteilt. In vielen Fällen wünscht sich der Benutzer Querverweise auf die jeweils anderen Objekte innerhalb einer Abfrage. Diese Abfragen sind über Pointer möglich.

Dabei können des weiteren auch Rechenoperatoren, wie Summe bilden (.sum) oder Maximalwert (.max) in den Abfragen angewendet werden. Es besteht auch die Möglichkeit, mehrere Pointer zu kombinieren. Desweiteren können mit Pointern auch Abfragen zu Inspektionsdaten, Schäden und Sanierungsmaßnahmen der jeweiligen Objekte erfolgen.

In nachfolgenden Objekten/Kategorien sind Pointer zu finden:

  • Abschnitte
  • Anschlussleitungen
  • Knoten
  • Einzugsgebiete
  • Inspektionen
  • Schadensbeobachtungen
  • Sanierungsmassnahmen
  • Wasserknoten
  • Anlagen

Der Zugang zu den verschiedenen Kategorien ist abhängig von den freigeschalteten Modulen.

Weitere Informationen zur Syntax und Anwendung der Ausdrücke finden Sie unter Ausdrücke.

Im folgenden ein Beispiel für den Zugriff in Eigenschaftslisten für Abschnitte auf das Knotenattribut des Anfangsknoten:

In diesem Fall auf die Deckelhöhe des Anfangsknoten mit Begrenzung der Dezimalzahl (Typzuweisung) auf 3 des jeweiligen Abschnittes.

Allgemein img11.png


Vorhandene Pointer

Liste der Pointer für Schächte
Schächte Bedeutung Besonderheit Beispiel
Ein. Zufließende Haltungen Nur mit .max, .min, .size, .sum anwendbar
(In Eigenschaftslisten auch ohne diesen Zusatz anwendbar)
Ein.Profilhöhe.max
Ein.size
Ein.Länge berechnet m.sum
Ein.Anfangsschacht.Deckelhöhe.min
Aus. Abfließende Haltungen Nur mit .max, .min, .size, .sum anwendbar
(In Eigenschaftslisten auch ohne diesen Zusatz anwendbar)
Aus.Profilhöhe.max
Aus.size
Aus.Länge berechnet m.sum
Aus.Anfangsschacht.Deckelhöhe.min
Inspektion. Inspektionsdaten Liefert Werte der ausgewählten Untersuchung Inspektion. Auftraggeber
Inspektion.Schachttiefe
Schaden. Schäden der ausgewählten Inspektion Liefert Werte der ausgewählten Untersuchung Schaden.Hauptkode
Schaden.Charakterisierung1
Schaden.Lage am Umfang1
Deckel. Deckel eines Schachtes keine Deckel.Radius
Liste der Pointer für Haltungen
Haltungen Bedeutung Besonderheit Beispiel
Anfangsknoten. Daten des Anfangsschachtes keine Anfangsknoten.Deckelhöhe
Endknoten. Daten des Endschachtes keine Endknoten.Deckelhöhe
Endknoten.Sohlhöhe
Zufluss. Daten der Zuflüsse Wird pro Zufluss ausgegeben Zufluss.Fläche
Zuflüsse. Mengenoperator Nur mit .max, .min, .size, .sum anwendbar Zuflüsse.size
Zuflüsse.Fläche.max
Hausleitung. Daten der Hausleitung pro Hausleitung Hausleitung.Länge berechnet m
Eigentümer. Daten der Haltungs/Hausleitungsadressen keine Eigentümer.Name
Eigentümer.Vor
Inspektion. Insbektionsdaten Liefert Werte der ausgewählten Untersuchung Inspektion. Auftraggeber
Schaden. Schäden der ausgewählten Inspektion Liefert Werte der ausgewählten Untersuchung Schaden.Hauptkode
Schaden.Charakterisierung1
Liste der Pointer für Einzugsgebiete/Anschlussleitungen/Sanierungsmaßnahmen
Einzugsgebiete Bedeutung Besonderheit Beispiel
Abschnitt. Daten der zugeordneten Haltung keine Abschnitt.Name
Anschlussleitungen Bedeutung Besonderheit Beispiel
Hauptobjekt. Haltung/Schacht an dem die Leitung angeschlossen ist keine Hauptobjekt.Name
Anschlussleitung. vorhandene Anschlussleitungen keine Anschlussleitung.Name
Anschlusspunkte Bedeutung Besonderheit Beispiel
Anschlusspunkte. vorhandene Anschlusspunkte an einer Haltung keine Anschlusspunkte.Name
Sanierungsmaßnahmenen Bedeutung Besonderheeit Beispiel
Objekt Haltung/Schacht auf das sich das Sanierungsverfahren bezieht Eigenschaftenlisten Sanierungsmaßnahmen Objekt. Material