Prozessgeometrie-Operator
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpProcessGeometryOperator |
| Modul | cenpylib.CENPyOlpProcessGeometryOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 14 |
Schneller Start
# Boilerplate Example
processGeometryOperator = ... # obtained from the runtime context
result = processGeometryOperator.GetInteger("...")Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetInteger | int | Erhält den Ganzzahlwert für das gegebene Ganzzahlattribut |
GetDouble | float | Erhält den Doppelwert für das gegebene Doppelattribut |
GetString | str | Erhält den String-Wert für das gegebene String-Attribut |
GetBool | bool | Erhält den Bool-Wert für das gegebene Bool-Attribut |
GetProcessGeometryName | str | Erhält den Namen der aktuell verwendeten Prozessgeometrie |
IsRegshape | bool | Überprüfen Sie, ob die Prozessgeometrie eine Umformung ist |
GetRegshapeType | int | Erkennt und gibt den RegshapeType |
GetRegshapeCenter | CENPyOlpMatrix | Gibt das Zentrum der Regform bezüglich der Basisrahmenkoordinaten zurück, die durch die Operation |
GetRegshapeLength | float | Erhält die Länge der Regform |
GetRegshapeHeight | float | Bekommt die Höhe der Regform |
GetRegshapeRadius | float | Erhält den Radius der Regform |
GetRegshapeCornerRadius | float | Erhält den Eckradius der Regform (Schlüsselloch) |
GetGeoType | int | Erhält den Prozessgeometrietyp |
GetContourLength | float | Gibt die Kurvenlänge der Geometrie des Konturprozesses zurück. |
Abfragemethoden
GetInteger
def GetInteger(name: str) -> intErhält den ganzzahligen Wert für das gegebene Ganzzahlattribut
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: int — Wert des ganzzahligen Attributs.
GetDouble
def GetDouble(name: str) -> floatErhält den Doppelwert für das gegebene Doppelattribut
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: float — Wert des doppelten Attributs.
GetString
def GetString(name: str) -> strErhält den String-Wert für das gegebene String-Attribut
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: str — Wert des String-Attributs.
GetBool
def GetBool(name: str) -> boolErhält den Bool-Wert für das gegebene Bool-Attribut
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
name | str | Name des Attributs. |
Returns: bool — Wert des Bool-Attributs.
GetProcessGeometryName
def GetProcessGeometryName() -> strErhält den Namen der aktuell verwendeten Prozessgeometrie
Returns: str — Name der Prozessgeometrie.
IsRegshape
def IsRegshape() -> boolÜberprüfen Sie, ob die Prozessgeometrie eine Umformung ist
Returns: bool — True, wenn Umformung erkannt wird, ansonsten False.
GetRegshapeType
def GetRegshapeType() -> intErkennt und gibt den RegshapeType zurück
Returns: int — erkannte RegshapeType als ganzzahlige Zahl
GetRegshapeCenter
def GetRegshapeCenter() -> CENPyOlpMatrixGibt das Zentrum der Regform bezüglich der Basisrahmenkoordinaten zurück, die durch die Operation gegeben sind Diese Regform ist zugewiesen an. Wenn dies nicht der Fall ist, wird Nullptr zurückgegeben.
Returns: CENPyOlpMatrix — das Zentrum in einer Matrix-Basisrahmenkoordinaten neu formen
GetRegshapeLength
def GetRegshapeLength() -> floaterhält die Länge der Regform
Rückkehren: float — Länge der Regform in einem Doppel
GetRegshapeHeight
def GetRegshapeHeight() -> floatErhält die Höhe der Regform
Rückkehren: float — Höhe der Regform in einem Doppel
GetRegshapeRadius
def GetRegshapeRadius() -> floaterhält den Radius der Regform
Returns: float — Radius der Regform in einem Doppelformat
GetRegshapeCornerRadius
def GetRegshapeCornerRadius() -> floatErhält den Eckradius der Regform (Schlüsselloch)
Rückkehren: float — CornerRadius der Regform in einem Doppel
GetGeoType
def GetGeoType() -> intErhält den Prozessgeometrietyp
Returns: int — erkannte RegshapeType als ganzzahlige Zahl
GetContourLength
def GetContourLength() -> floatGibt die Kurvenlänge der Geometrie des Konturprozesses zurück.
Rücksendungen: float — Länge der Konturkurve.
Verwandte Typen
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.