CoordinateInputResult
Canonical path: NemAll_Python_IFW_Input.CoordinateInputResult
Data class containing result of a successful point input
Methods:
-
GetIdentPntType–Get the type of the identification point
-
GetPoint–Get the 3D point identified during a point input in world coordinates
-
IsIdentElement–Check for element identification
-
IsIdentPntType–Check for existing identification point
-
IsIdentPoinIntersectionPoint–Check for intersection identification point
-
IsIdentPointArcIntersection–Check for a arc intersection identification point
-
IsIdentPointCenter–Check for center identification point
-
IsIdentPointCenterElement–Check for center element identification point
-
IsIdentPointDivision–Check for a division identification point
-
IsIdentPointDockingPoint–Check for docking point
-
IsIdentPointElement–Check for element identification point
-
IsIdentPointEndpoint–Check for end point
-
IsIdentPointOffset–Check for offset identification point
-
IsIdentPointOrthogonal–Check for orthogonal identification point
-
IsIdentPointPerpendicular–Check for perpendicular identification point
-
IsIdentPointQuadrantPoint–Check for quadrant identification point
-
IsIdentPointTrackElement–Check, whether the identification point is a track element point
-
IsIdentPointTrackElementFree–Check, whether the identification point is a free track element point
-
IsIdentPointTrackHelpElement–Check, whether the identification point is a track element or help element point
-
IsIdentPointTrackIntersection–Check, whether the identification point is a track intersection point
-
IsIdentPointTrackParallel–Check, whether the identification point is a track parallel point
-
IsInputPointError–Get the error state of the input point
-
__eq__–Assign operator
-
__init__–Overloaded function. See individual overloads.
-
__ne__–Assign operator
GetIdentPntType
Get the type of the identification point
Returns:
-
object–Type of the identification point
GetPoint
GetPoint() -> Point3D
Get the 3D point identified during a point input in world coordinates
Returns:
-
Point3D–Identified point
IsIdentElement
Check for element identification
Returns:
-
bool–Identification of an element
IsIdentPntType
Check for existing identification point
Returns:
-
bool–Identification exists: true/false
IsIdentPoinIntersectionPoint
Check for intersection identification point
Returns:
-
bool–Identification point is an intersection point
IsIdentPointArcIntersection
Check for a arc intersection identification point
Returns:
-
bool–Identification point is an arc intersection point
IsIdentPointCenter
Check for center identification point
Returns:
-
bool–Identification point is center point
IsIdentPointCenterElement
Check for center element identification point
Returns:
-
bool–Identification point is center element point
IsIdentPointDivision
Check for a division identification point
Returns:
-
bool–Identification point is a division point
IsIdentPointDockingPoint
Check for docking point
Returns:
-
bool–Identification point is docking point: true/false
IsIdentPointElement
Check for element identification point
Returns:
-
bool–Identification point is element point
IsIdentPointEndpoint
Check for end point
Returns:
-
bool–Identification point is end point: true/false
IsIdentPointOffset
Check for offset identification point
Returns:
-
bool–Identification point is offset point: true/false
IsIdentPointOrthogonal
Check for orthogonal identification point
Returns:
-
bool–Identification point is an orthogonal point
IsIdentPointPerpendicular
Check for perpendicular identification point
Returns:
-
bool–Identification point is an perpendicular point
IsIdentPointQuadrantPoint
Check for quadrant identification point
Returns:
-
bool–Identification point is quadrant point of a circle: true/false
IsIdentPointTrackElement
Check, whether the identification point is a track element point
Returns:
-
bool–Identification point is a track element point: true/false
IsIdentPointTrackElementFree
Check, whether the identification point is a free track element point
Returns:
-
bool–Identification point is a track element point: true/false
IsIdentPointTrackHelpElement
Check, whether the identification point is a track element or help element point
Returns:
-
bool–Identification point is a track element or help element point: true/false
IsIdentPointTrackIntersection
Check, whether the identification point is a track intersection point
Returns:
-
bool–Identification point is a track intersection point: true/false
IsIdentPointTrackParallel
Check, whether the identification point is a track parallel point
Returns:
-
bool–Identification point is a track parallel point: true/false
IsInputPointError
Get the error state of the input point
In some cases the input point must fulfill a rule, e.g. must be a point at a wall in case of mode IDENT_ARCH_ELEMENTPOINT mode. To check this and continue the input in this case, this member can be used.
Returns:
-
bool–The input point is not correct: true/false
__eq__
__eq__(pntType: CoordinateInputResult) -> bool
Assign operator
Parameters:
-
pntType(CoordinateInputResult) –Point type to compare
Returns:
-
bool–New value
__init__
overloaded
Initialize
__init__(inputPnt: Point3D, pntType: object)
Constructor
Parameters:
-
inputPnt(Point3D) –Input point
-
pntType(object) –Identification point type
__init__(inputPnt: Point3D, pntType: object, bError: bool)
Constructor
Parameters:
-
inputPnt(Point3D) –Input point
-
pntType(object) –Type of the identification point
-
bError(bool) –The input point is not correct: true/false
__init__(element: CoordinateInputResult)
__ne__
__ne__(pntType: CoordinateInputResult) -> bool
Assign operator
Parameters:
-
pntType(CoordinateInputResult) –Point type to assign
Returns:
-
bool–New value