SlabOpeningElement
Canonical path: NemAll_Python_ArchElements.SlabOpeningElement
Bases: ArchElement
, AllplanElement
Representation of recess or opening in slab
Methods:
-
GetPlacementPoint
–Get the placement point
-
GetProperties
–Get the slab opening properties
-
SetCommonProperties
–Set the common properties
-
SetPlacementPoint
–Set the placement point
-
SetProperties
–Set the SlabOpening properties
-
__init__
–Overloaded function. See individual overloads.
-
__repr__
–Convert to string
Attributes:
-
PlacementPoint
(Point2D
) –Get the placement point
-
Properties
(SlabOpeningProperties
) –Get the slab opening properties
GetPlacementPoint
GetPlacementPoint() -> Point2D
GetProperties
GetProperties() -> SlabOpeningProperties
SetCommonProperties
SetCommonProperties(commonProp: CommonProperties)
SetPlacementPoint
SetPlacementPoint(placementPoint: Point2D)
SetProperties
SetProperties(slabOpeningProp: SlabOpeningProperties)
Set the SlabOpening properties
Parameters:
-
slabOpeningProp
(SlabOpeningProperties
) –Slab opening properties
__init__
overloaded
Initialize
__init__(
slabOpeningProp: SlabOpeningProperties,
placementPoint: Point3D,
slabConnectionUUID: GUID,
)
Constructor
Parameters:
-
slabOpeningProp
(SlabOpeningProperties
) –SlabOpening properties
-
placementPoint
(Point3D
) –Placement point
-
slabConnectionUUID
(GUID
) –Connection UUID of the slab
__init__(
slabOpeningProp: SlabOpeningProperties,
placementPoint: Point2D,
slabConnectionUUID: GUID,
)
Constructor
Parameters:
-
slabOpeningProp
(SlabOpeningProperties
) –SlabOpening properties
-
placementPoint
(Point2D
) –Placement point
-
slabConnectionUUID
(GUID
) –Connection UUID of the slab
__init__(element: SlabOpeningElement)
Placeholder