| |
- Boost.Python.enum(builtins.int)
-
- AnchorageType
- BendingShapeType
- CircularPlacementRule
- HookType
- LabelType
- MeshBendingDirection
- NormType
- ReinforcementType
- StirrupType
- Boost.Python.instance(builtins.object)
-
- AllplanElement
-
- ReinfElement
-
- BarPlacement
- CircularAreaElement
- MeshPlacement
- PlaneMeshPlacement
- SpiralElement
- AnchorageLengthService
- BarPositionData
- BendingRollerService
- BendingShape
- GeometryExpansionUtil
- HookLengthService
- MeshAreaPlacementProperties
- MeshAreaPlacementService
- MeshData
- ReinforcementLabel
- ReinforcementLabelList
- ReinforcementLabelPointerProperties
- ReinforcementLabelProperties
- ReinforcementService
- ReinforcementSettings
- ReinforcementShapeBuilder
- ReinforcementUtil
class AnchorageLengthService(Boost.Python.instance) |
|
Service class for the anchorage length calculation |
|
- Method resolution order:
- AnchorageLengthService
- Boost.Python.instance
- builtins.object
Static methods defined here:
- Calculate(...)
- Calculate( (AnchorageLengthService)arg1, (WallAxisPosition)concreteGrade, (WallAxisPosition)steelGrade, (float)diameter, (float)asMesh, (bool)bDoubleBar, (float)meshBarDistCross, (bool)bMesh, (float)barDistance, (float)roundLength) -> None :
Calculation of the anchorage length
Parameter: concreteGrade Concrete grade index (starting from 1)
steelGrade Steel grade
diameter Diameter
asMesh asMesh of the mesh
bDoubleBar Double bar
meshBarDistCross Distance of the mesh bars cross to the anchorage direction
bMesh Anchorage for a mesh
barDistance Bar distance
roundLength Rounding length
- CalculateBar(...)
- CalculateBar( (AnchorageLengthService)arg1, (WallAxisPosition)concreteGrade, (WallAxisPosition)steelGrade, (float)diameter, (bool)bDoubleBar, (float)barDistance, (float)roundLength) -> None :
Calculation of the anchorage length for a bar
Parameter: concreteGrade Concrete grade index (starting from 1)
steelGrade Steel grade
diameter Diameter
bDoubleBar Double bar
barDistance Bar distance
roundLength Rounding length
- GetAnchorageLength(...)
- GetAnchorageLength( (AnchorageLengthService)arg1) -> float :
Get the anchorage length
Return: Anchorage length
- GetAnchorageType(...)
- GetAnchorageType( (AnchorageLengthService)arg1) -> AnchorageType :
Get the anchorage type
Return: Anchorage type
- GetAsFactor(...)
- GetAsFactor( (AnchorageLengthService)arg1) -> float :
Get the as factor required / available
Return: As mesh factor
- GetCompositionZone(...)
- GetCompositionZone( (AnchorageLengthService)arg1) -> int :
Get the composition zone
Return: Composition zone
- GetHookAngle(...)
- GetHookAngle( (AnchorageLengthService)arg1) -> float :
Get the hook angle
Return: Hook angle
- GetL1(...)
- GetL1( (AnchorageLengthService)arg1) -> float :
Get length L1
Return: Length L1
- GetL2(...)
- GetL2( (AnchorageLengthService)arg1) -> float :
Get length L2
Return: Length L2
- GetL3(...)
- GetL3( (AnchorageLengthService)arg1) -> float :
Get length L3
Return: Length L3
- GetLongitudinalOffset(...)
- GetLongitudinalOffset( (AnchorageLengthService)arg1) -> float :
Get the longitudinal offset
Return: Longitudinal offset
- GetOverlapLength(...)
- GetOverlapLength( (AnchorageLengthService)arg1) -> float :
Get the overlap length
Return: Anchorage length
- IsCompressionBar(...)
- IsCompressionBar( (AnchorageLengthService)arg1) -> bool :
Get the compression bar state
Return: Compression bar: true/false
- SetAnchorageType(...)
- SetAnchorageType( (AnchorageLengthService)arg1, (AnchorageType)anchorageType) -> None :
Set the anchorage type
Parameter: anchorageType Anchorage type
- SetAsFactor(...)
- SetAsFactor( (AnchorageLengthService)arg1, (float)AsFactor) -> None :
Set the as factor required / available
Parameter: AsFactor As facto required / availabler
- SetCompositionZone(...)
- SetCompositionZone( (AnchorageLengthService)arg1, (WallAxisPosition)compositionZone) -> None :
Set the composition zone
Parameter: compositionZone Composition zone
- SetCompressionBar(...)
- SetCompressionBar( (AnchorageLengthService)arg1, (bool)bCompressionBar) -> None :
Set the compression bar state
Parameter: bCompressionBar Compression bar: true/false
- SetHookAngle(...)
- SetHookAngle( (AnchorageLengthService)arg1, (float)hookAngle) -> None :
Set the hook angle
Parameter: hookAngle Hook angle
- SetLongitudinalOffset(...)
- SetLongitudinalOffset( (AnchorageLengthService)arg1, (float)longitudinalOffset) -> None :
Set the longitudinal offset
Parameter: longitudinalOffset longitudinal offset
- __init__(...)
- __init__( (object)arg1) -> None
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 104
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class AnchorageType(Boost.Python.enum) |
|
Types of the anchorage |
|
- Method resolution order:
- AnchorageType
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- eAnchorageHook = NemAll_Python_Reinforcement.AnchorageType.eAnchorageHook
- eAnchorageHookOneCrossBar = NemAll_Python_Reinforcement.AnchorageType.eAnchorageHookOneCrossBar
- eAnchorageStraight = NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraight
- eAnchorageStraightOneCrossBar = NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraightOneCrossBar
- eAnchorageStraightTwoCrossBars = NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraightTwoCrossBars
- names = {'eAnchorageHook': NemAll_Python_Reinforcement.AnchorageType.eAnchorageHook, 'eAnchorageHookOneCrossBar': NemAll_Python_Reinforcement.AnchorageType.eAnchorageHookOneCrossBar, 'eAnchorageStraight': NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraight, 'eAnchorageStraightOneCrossBar': NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraightOneCrossBar, 'eAnchorageStraightTwoCrossBars': NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraightTwoCrossBars}
- values = {1: NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraight, 2: NemAll_Python_Reinforcement.AnchorageType.eAnchorageHook, 3: NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraightOneCrossBar, 4: NemAll_Python_Reinforcement.AnchorageType.eAnchorageHookOneCrossBar, 5: NemAll_Python_Reinforcement.AnchorageType.eAnchorageStraightTwoCrossBars}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class BarPlacement(ReinfElement) |
| |
- Method resolution order:
- BarPlacement
- ReinfElement
- AllplanElement
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetBarCount(...)
- GetBarCount( (BarPlacement)arg1) -> int :
Get the bar count
Return: Bar count
- GetBendingShape(...)
- GetBendingShape( (BarPlacement)arg1) -> BendingShape :
Get the shape polyline
Return: Shape polyline
- GetDistanceVector(...)
- GetDistanceVector( (BarPlacement)arg1) -> Vector3D :
Get the distance vector
Return: Distance vector
- GetEndBendingShape(...)
- GetEndBendingShape( (BarPlacement)arg1) -> BendingShape :
Get the shape polyline at the end of a polygonal placement
Return: Shape polyline
- GetEndPoint(...)
- GetEndPoint( (BarPlacement)arg1) -> Point3D :
Get the end point of the placement at the placement line
Return: End point of the placement at the placement line
- GetPositionNumber(...)
- GetPositionNumber( (BarPlacement)arg1) -> int :
Get the position number
Return: Position number
- GetRotationAngle(...)
- GetRotationAngle( (BarPlacement)arg1) -> Angle :
Get the rotation angle
Return: Rotation angle
- GetRotationAxis(...)
- GetRotationAxis( (BarPlacement)arg1) -> Line3D :
Get the rotation axis
Return: Rotation axis
- GetStartPoint(...)
- GetStartPoint( (BarPlacement)arg1) -> Point3D :
Get start point of the placement at the placement line
Return: Start point of the placement at the placement line
- IsPolygonalPlacement(...)
- IsPolygonalPlacement( (BarPlacement)arg1) -> bool :
Get the polygonal placement state
Return: Polygonal placement: true/false
- IsRotationalPlacement(...)
- IsRotationalPlacement( (BarPlacement)arg1) -> bool :
Get the rotational placement state
Return: Rotational placement: true/false
- Move(...)
- Move( (BarPlacement)arg1, (Vector3D)transVec) -> None :
Move the placement
Parameter: transVec Move vector
- SetBendingShape(...)
- SetBendingShape( (BarPlacement)arg1, (BendingShape)shape) -> None :
Set the reinforcement shape
Parameter: shape Reinforcement shape
- SetDistanceVector(...)
- SetDistanceVector( (BarPlacement)arg1, (Vector3D)distVec) -> None :
Set the distance vector
Parameter: distVec Distance vector
- SetEndBendingShape(...)
- SetEndBendingShape( (BarPlacement)arg1, (BendingShape)shape) -> None :
Set the reinforcement shape at the end
Parameter: shape Reinforcement shape
- SetLabel(...)
- SetLabel( (BarPlacement)arg1, (ReinforcementLabel)label, (AssocViewElementAdapter)labelAssocView) -> None :
Set the label
Parameter: label Label
labelAssocView Associative view for the label
- SetPlacePerLinearMeter(...)
- SetPlacePerLinearMeter( (BarPlacement)arg1, (bool)bPlacePerMeter) -> None :
Set the place per linear meter state
Parameter: bPlacePerMeter Place per linear meter: true/false
- SetPositionNumber(...)
- SetPositionNumber( (BarPlacement)arg1, (WallAxisPosition)positionNumber) -> None :
Set the position number
Parameter: positionNumber Position number
- SetRotationAxis(...)
- SetRotationAxis( (BarPlacement)arg1, (Line3D)rotationAxis) -> None :
Set the rotation axis
Parameter: rotationAxis Rotation axis
- Transform(...)
- Transform( (BarPlacement)arg1, (Matrix3D)transMat) -> None :
Transform the placement
Parameter: transMat Transformation matrix
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (WallAxisPosition)positionNumber, (WallAxisPosition)barCount, (Vector3D)distVec, (Point3D)startPnt, (Point3D)endPnt, (BendingShape)bendingShape) -> None :
Constructor
Parameter: positionNumber Position number
barCount Bar count
distVec Distance vector
startPnt Start point of the placement at the placement line
endPnt End point of the placement at the placement line
bendingShape Bending shape
__init__( (object)arg1, (WallAxisPosition)positionNumber, (WallAxisPosition)barCount, (BendingShape)startBendingShape, (BendingShape)endBendingShape) -> None :
Constructor
Parameter: positionNumber Position number
barCount Bar count
startBendingShape Start shape of the polygonal placement
endBendingShape End shape of the polygonal placement
__init__( (object)arg1, (WallAxisPosition)positionNumber, (WallAxisPosition)barCount, (Line3D)rotationAxis, (Angle)rotationAngle, (BendingShape)bendingShape) -> None :
Constructor for the rotational placement
Parameter: positionNumber Position number
barCount Bar count
rotationAxis Rotation point
rotationAngle Rotation angle
bendingShape Bending shape
__init__( (object)arg1, (BarPlacement)arg2) -> None :
Copy constructor
- __reduce__ = (...)
- __repr__(...)
- __repr__( (BarPlacement)arg1) -> str
Data and other attributes defined here:
- __instance_size__ = 1384
Static methods inherited from AllplanElement:
- GetAttributes(...)
- GetAttributes( (AllplanElement)arg1) -> object :
Get the attributes object
Return: Attributes object
- GetCommonProperties(...)
- GetCommonProperties( (AllplanElement)arg1) -> CommonProperties :
Get the common properties
Return: Common properties
- GetGeometryObject(...)
- GetGeometryObject( (AllplanElement)arg1) -> object :
Get the geometry object
Return: Geometry object
- GetLabelElements(...)
- GetLabelElements( (AllplanElement)arg1) -> list :
Get the label elements
Return: LabelElements
- SetAttributes(...)
- SetAttributes( (AllplanElement)arg1, (object)attributesObject) -> None :
Set the attributes object
Parameter: attributesObject Attributes object
- SetCommonProperties(...)
- SetCommonProperties( (AllplanElement)arg1, (CommonProperties)commonProp) -> None :
Set the common properties
Parameter: commonProp Common properties
- SetGeometryObject(...)
- SetGeometryObject( (AllplanElement)arg1, (object)geometryObject) -> None :
Set the geometry object
Parameter: geometryObject Geometry object
- SetLabelElements(...)
- SetLabelElements( (AllplanElement)arg1, (list)labelElements) -> None :
Set the label elements
Parameter: labelElements Label elements
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class BarPositionData(Boost.Python.instance) |
| |
- Method resolution order:
- BarPositionData
- Boost.Python.instance
- builtins.object
Static methods defined here:
- __init__(...)
- __init__( (object)arg1) -> None
- __reduce__ = (...)
- __repr__(...)
- __repr__( (BarPositionData)arg1) -> str
Data descriptors defined here:
- Count
- Position
Data and other attributes defined here:
- __instance_size__ = 24
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class BendingRollerService(Boost.Python.instance) |
|
Service class for the bending roller calculation |
|
- Method resolution order:
- BendingRollerService
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetBendBendingRollerFactor(...)
- GetBendBendingRollerFactor( (float)diameter, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade) -> float :
Get the bend bending roller factor
Parameter: diameter Diameter
steelGrade Steel grade
concreteGrade Concrete grade
Return: Bending roller factor
- GetBendingRoller(...)
- GetBendingRoller( (float)diameter, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (bool)bStirrup) -> float :
Get the bending roller
Parameter: diameter Diameter
steelGrade Steel grade
concreteGrade Concrete grade
bStirrup Shape is a stirrup: true/false
Return: Bending roller factor
- GetBendingRollerFactor(...)
- GetBendingRollerFactor( (float)diameter, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (bool)bStirrup) -> float :
Get the bending roller factor
Parameter: diameter Diameter
steelGrade Steel grade
concreteGrade Concrete grade
bStirrup Shape is a stirrup: true/false
Return: Bending roller factor
- GetDefaultBendingRollers(...)
- GetDefaultBendingRollers( (NormType)norm) -> VecDoubleList :
Get the default bending rollers
Parameter: norm Norm
Return: Default bending rollers
- __init__(...)
- Raises an exception
This class cannot be instantiated from Python
- __reduce__ = (...)
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class BendingShape(Boost.Python.instance) |
| |
- Method resolution order:
- BendingShape
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetBendingRoller(...)
- GetBendingRoller( (BendingShape)arg1) -> VecDoubleList :
Get the bending roller
Return: Bending roller
- GetDiameter(...)
- GetDiameter( (BendingShape)arg1) -> float :
Get the diameter
Return: Diameter
- GetHookAngleEnd(...)
- GetHookAngleEnd( (BendingShape)arg1) -> float :
Get the hook angle a the end of the shape
Return: Hook angle at the end of the shape
- GetHookAngleStart(...)
- GetHookAngleStart( (BendingShape)arg1) -> float :
Get the hook angle a the start of the shape
Return: Hook angle at the start of the shape
- GetHookLengthEnd(...)
- GetHookLengthEnd( (BendingShape)arg1) -> float :
Get the hook length a the end of the shape
Return: Hook length at the end of the shape
- GetHookLengthStart(...)
- GetHookLengthStart( (BendingShape)arg1) -> float :
Get the hook length a the start of the shape
Return: Hook length at the start of the shape
- GetMeshBendingDirection(...)
- GetMeshBendingDirection( (BendingShape)arg1) -> MeshBendingDirection :
Get the mesh bending direction
Return: Mesh bending direction
- GetMeshType(...)
- GetMeshType( (BendingShape)arg1) -> str :
Get the mesh type
Return: Mesh type
- GetShapePolyline(...)
- GetShapePolyline( (BendingShape)arg1) -> Polyline3D :
Get the shape polyline
Return: Shape polyline
- GetSteelGrade(...)
- GetSteelGrade( (BendingShape)arg1) -> int :
Get the steel grade
Return: Steel grade
- IsValid(...)
- IsValid( (BendingShape)arg1) -> bool :
Get the state of the shape
Return: Shape is valid: true/false
- Move(...)
- Move( (BendingShape)arg1, (Vector3D)tranVec) -> None :
Move the shape
Parameter: tranVec Move vector
- Rotate(...)
- Rotate( (BendingShape)arg1, (object)modelAngles) -> None :
Rotate the shape
Parameter: modelAngles Model angles
Rotate( (BendingShape)arg1, (object)modelAngles, (Point3D)refPnt) -> None :
Rotate the shape
Parameter: modelAngles Model angles
refPnt Reference point of the rotation
- SetBendingRoller(...)
- SetBendingRoller( (BendingShape)arg1, (VecDoubleList)bendingRoller) -> None :
Set the bending roller
Parameter: bendingRoller Bending roller
- SetShapePolyline(...)
- SetShapePolyline( (BendingShape)arg1, (Polyline3D)shapePol) -> None :
Set the shape polyline
Parameter: shapePol Shape polyline
- Transform(...)
- Transform( (BendingShape)arg1, (Matrix3D)transMat) -> None :
Transform the shape
Parameter: transMat Transformation matrix
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (Polyline3D)shapePol, (VecDoubleList)bendingRoller, (float)diameter, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (BendingShapeType)bendingShapeType) -> None :
Constructor
Parameter: shapePol Shape polyline
bendingRoller Bending roller
diameter Diameter
steelGrade Steel grade
concreteGrade Concrete grade (index of the global list starting from 0, -1 = use global value from the Allplan settings)
bendingShapeType Bending shape type
__init__( (object)arg1, (Polyline3D)shapePol, (VecDoubleList)bendingRoller, (wstring)meshType, (MeshBendingDirection)meshBendingDirection, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (BendingShapeType)bendingShapeType) -> None :
Constructor
Parameter: shapePol Shape polyline
bendingRoller Bending roller
meshType Mesh type
meshBendingDirection Mesh bending direction
steelGrade Steel grade
concreteGrade Concrete grade (index of the global list starting from 0, -1 = use global value from the Allplan settings)
bendingShapeType Bending shape type
__init__( (object)arg1, (Polyline3D)shapePol, (VecDoubleList)bendingRoller, (float)diameter, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (BendingShapeType)bendingShapeType, (float)hookLengthStart, (float)hookAngleStart, (HookType)hookTypeStart, (float)hookLengthEnd, (float)hookAngleEnd, (HookType)hookTypeEnd) -> None :
Constructor
Parameter: shapePol Shape polyline
bendingRoller Bending roller
diameter Diameter
steelGrade Steel grade
concreteGrade Concrete grade (index of the global list starting from 0, -1 = use global value from the Allplan settings)
bendingShapeType Bending shape type
hookLengthStart Hook length at the start of the shape
hookAngleStart Hook angle at the start of the shape
hookTypeStart Hook type at the start of the shape
hookLengthEnd Hook length at the end of the shape
hookAngleEnd Hook angle at the end of the shape
hookTypeEnd Hook type at the end of the shape
__init__( (object)arg1, (Polyline3D)shapePol, (VecDoubleList)bendingRoller, (wstring)meshType, (MeshBendingDirection)meshBendingDirection, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (BendingShapeType)bendingShapeType, (float)hookLengthStart, (float)hookAngleStart, (HookType)hookTypeStart, (float)hookLengthEnd, (float)hookAngleEnd, (HookType)hookTypeEnd) -> None :
Constructor
Parameter: shapePol Shape polyline
bendingRoller Bending roller
meshType Mesh type
meshBendingDirection Mesh bending direction
steelGrade Steel grade
concreteGrade Concrete grade (index of the global list starting from 0, -1 = use global value from the Allplan settings)
bendingShapeType Bending shape type
hookLengthStart Hook length at the start of the shape
hookAngleStart Hook angle at the start of the shape
hookTypeStart Hook type at the start of the shape
hookLengthEnd Hook length at the end of the shape
hookAngleEnd Hook angle at the end of the shape
hookTypeEnd Hook type at the end of the shape
__init__( (object)arg1, (BendingShape)arg2) -> None :
Copy constructor
__init__( (object)arg1, (BendingShape)arg2) -> None :
Copy constructor
- __reduce__ = (...)
- __repr__(...)
- __repr__( (BendingShape)arg1) -> str
Data and other attributes defined here:
- __instance_size__ = 216
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class BendingShapeType(Boost.Python.enum) |
|
Type of the bending shape |
|
- Method resolution order:
- BendingShapeType
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- BarSpacer = NemAll_Python_Reinforcement.BendingShapeType.BarSpacer
- CircleStirrup = NemAll_Python_Reinforcement.BendingShapeType.CircleStirrup
- ColumnStirrup = NemAll_Python_Reinforcement.BendingShapeType.ColumnStirrup
- Freeform = NemAll_Python_Reinforcement.BendingShapeType.Freeform
- LShapedBar = NemAll_Python_Reinforcement.BendingShapeType.LShapedBar
- LongitudinalBar = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBar
- LongitudinalBarDoubleBentOff = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarDoubleBentOff
- LongitudinalBarFourTimesBentOff = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarFourTimesBentOff
- LongitudinalBarSingleBentOff = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarSingleBentOff
- OpenStirrup = NemAll_Python_Reinforcement.BendingShapeType.OpenStirrup
- SHook = NemAll_Python_Reinforcement.BendingShapeType.SHook
- Stirrup = NemAll_Python_Reinforcement.BendingShapeType.Stirrup
- TorsionStirrup = NemAll_Python_Reinforcement.BendingShapeType.TorsionStirrup
- names = {'BarSpacer': NemAll_Python_Reinforcement.BendingShapeType.BarSpacer, 'CircleStirrup': NemAll_Python_Reinforcement.BendingShapeType.CircleStirrup, 'ColumnStirrup': NemAll_Python_Reinforcement.BendingShapeType.ColumnStirrup, 'Freeform': NemAll_Python_Reinforcement.BendingShapeType.Freeform, 'LShapedBar': NemAll_Python_Reinforcement.BendingShapeType.LShapedBar, 'LongitudinalBar': NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBar, 'LongitudinalBarDoubleBentOff': NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarDoubleBentOff, 'LongitudinalBarFourTimesBentOff': NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarFourTimesBentOff, 'LongitudinalBarSingleBentOff': NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarSingleBentOff, 'OpenStirrup': NemAll_Python_Reinforcement.BendingShapeType.OpenStirrup, ...}
- values = {0: NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBar, 11: NemAll_Python_Reinforcement.BendingShapeType.LShapedBar, 15: NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarSingleBentOff, 21: NemAll_Python_Reinforcement.BendingShapeType.OpenStirrup, 26: NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarDoubleBentOff, 44: NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarFourTimesBentOff, 51: NemAll_Python_Reinforcement.BendingShapeType.Stirrup, 99: NemAll_Python_Reinforcement.BendingShapeType.Freeform, 110: NemAll_Python_Reinforcement.BendingShapeType.ColumnStirrup, 111: NemAll_Python_Reinforcement.BendingShapeType.TorsionStirrup, ...}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class CircularAreaElement(ReinfElement) |
| |
- Method resolution order:
- CircularAreaElement
- ReinfElement
- AllplanElement
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetConcreteCoverContour(...)
- GetConcreteCoverContour( (CircularAreaElement)arg1) -> float :
Get the concrete cover from the contour
Return: Concrete cover from the contour
- GetConcreteCoverEnd(...)
- GetConcreteCoverEnd( (CircularAreaElement)arg1) -> float :
Get the concrete cover from the end
Return: Concrete cover from the end
- GetConcreteCoverStart(...)
- GetConcreteCoverStart( (CircularAreaElement)arg1) -> float :
Get the concrete cover from the start
Return: Concrete cover from the start
- GetConcreteGrade(...)
- GetConcreteGrade( (CircularAreaElement)arg1) -> int :
Get the concrete grade
Return: Concrete grade (index of the global list starting from 0, -1 = use global value from the Allplan settings)
- GetContourPoints(...)
- GetContourPoints( (CircularAreaElement)arg1) -> Polyline3D :
Get the contour points
Return: Contour points
- GetDiameter(...)
- GetDiameter( (CircularAreaElement)arg1) -> float :
Get the diameter
Return: Diameter
- GetDistance(...)
- GetDistance( (CircularAreaElement)arg1) -> float :
Get the distance
Return: Distance
- GetEvenFirstLength(...)
- GetEvenFirstLength( (CircularAreaElement)arg1) -> float :
Get the first length for the even ring number
Return: First length for the even ring number
- GetEvenOverlapEnd(...)
- GetEvenOverlapEnd( (CircularAreaElement)arg1) -> float :
Get the overlap length at the end for the even ring number
Return: Overlap length at the end for the even ring number
- GetEvenOverlapStart(...)
- GetEvenOverlapStart( (CircularAreaElement)arg1) -> float :
Get the overlap length at the start for the even ring number
Return: Overlap length at the start for the even ring number
- GetMaxBarLength(...)
- GetMaxBarLength( (CircularAreaElement)arg1) -> float :
Get the maximal bar length
Return: Maximal bar length
- GetMaxBarRise(...)
- GetMaxBarRise( (CircularAreaElement)arg1) -> float :
Get the maximal bar radius
Return: Maximal bar radius
- GetMinBarLength(...)
- GetMinBarLength( (CircularAreaElement)arg1) -> float :
Get the minimal bar length
Return: Minimal bar length
- GetMinBarRadius(...)
- GetMinBarRadius( (CircularAreaElement)arg1) -> float :
Get the minimal bar radius
Return: Minimal bar radius
- GetOddFirstLength(...)
- GetOddFirstLength( (CircularAreaElement)arg1) -> float :
Get the first length for the odd ring number
Return: First length for the odd ring number
- GetOddOverlapEnd(...)
- GetOddOverlapEnd( (CircularAreaElement)arg1) -> float :
Get the overlap length at the end for the odd ring number
Return: Overlap length at the end for the odd ring number
- GetOddOverlapStart(...)
- GetOddOverlapStart( (CircularAreaElement)arg1) -> float :
Get the overlap length at the start for the even ring number
Return: Overlap length at the start for the odd ring number
- GetOuterAngleEnd(...)
- GetOuterAngleEnd( (CircularAreaElement)arg1) -> float :
Get the outer angle at the end
Return: Outer angle at the end
- GetOuterAngleStart(...)
- GetOuterAngleStart( (CircularAreaElement)arg1) -> float :
Get the outer angle at the start
Return: Outer angle at the start
- GetOverlapLength(...)
- GetOverlapLength( (CircularAreaElement)arg1) -> float :
Get the overlap length
Return: Overlap length
- GetPlacementRule(...)
- GetPlacementRule( (CircularAreaElement)arg1) -> int :
Get the placement rule
Return: Placement rule
- GetPositionNumber(...)
- GetPositionNumber( (CircularAreaElement)arg1) -> int :
Get the position number
Return: Position number
- GetRotationAxis(...)
- GetRotationAxis( (CircularAreaElement)arg1) -> Line3D :
Get the rotation axis
Return: Rotation axis
- GetSteelGrade(...)
- GetSteelGrade( (CircularAreaElement)arg1) -> int :
Get the steel grade
Return: Steel grade
- GetinnerAngleEnd(...)
- GetinnerAngleEnd( (CircularAreaElement)arg1) -> float :
Get the inner angle at the end
Return: Inner angle at the end
- GetinnerAngleStart(...)
- GetinnerAngleStart( (CircularAreaElement)arg1) -> float :
Get the inner angle at the start
Return: Inner angle at the start
- IsPlacePerLinearMeter(...)
- IsPlacePerLinearMeter( (CircularAreaElement)arg1) -> bool :
Get the place per linear meter state
Return: Place per linear meter: true/false
- IsbOverlapEndAsCircle(...)
- IsbOverlapEndAsCircle( (CircularAreaElement)arg1) -> bool :
Get the overlap state at the end
Return: Overlap length at the end as circle = true, as tangent = false
- IsbOverlapStartAsCircle(...)
- IsbOverlapStartAsCircle( (CircularAreaElement)arg1) -> bool :
Get the overlap state at the start
Return: Overlap length at the start as circle = true, as tangent = false
- SetBarProperties(...)
- SetBarProperties( (CircularAreaElement)arg1, (float)distance, (float)maxBarLength, (float)minBarLength, (WallAxisPosition)placementRule, (float)oddFirstLength, (float)evenFirstLength, (float)minBarRadius, (float)maxBarRise) -> None :
Set the bar properties
Parameter: distance Distance
maxBarLength Maximal bar length
minBarLength Minimal bar length
placementRule Placement rule
oddFirstLength First length for the odd ring number
evenFirstLength First bar length for the event ring number
minBarRadius Minimal bar radius
maxBarRise Maximal bar rise
- SetOverlap(...)
- SetOverlap( (CircularAreaElement)arg1, (float)oddOverlapStart, (float)evenOverlapStart, (bool)bOverlapStartAsCircle, (float)oddOverlapEnd, (float)evenOverlapEnd, (bool)bOverlapEndAsCircle, (float)overlapLength) -> None :
Set the overlap
Parameter: oddOverlapStart Overlap length at the start for the odd ring number
evenOverlapStart Overlap length at the start for the even ring number
bOverlapStartAsCircle Overlap length at the start as circle = true, as tangent = false
oddOverlapEnd Overlap length at the end for the odd ring number
evenOverlapEnd Overlap length at the end for the even ring number
bOverlapEndAsCircle Overlap length at the end as circle = true, as tangent = false
overlapLength Overlap length
- SetPlacePerLinearMeter(...)
- SetPlacePerLinearMeter( (CircularAreaElement)arg1, (bool)bPlacePerMeter) -> None :
Set the place per linear meter state
Parameter: bPlacePerMeter Place per linear meter: true/false
SetPlacePerLinearMeter( (CircularAreaElement)arg1, (bool)bPlacePerMeter) -> None :
Set the place per linear meter state
Parameter: bPlacePerMeter Place per linear meter: true/false
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (WallAxisPosition)positionNumber, (float)diameter, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (Line3D)rotationAxis, (Polyline3D)contourPoints, (float)outerAngleStart, (float)outerAngleEnd, (float)innerAngleStart, (float)innerAngleEnd, (float)concreteCoverStart, (float)concreteCoverEnd, (float)concreteCoverContour) -> None :
Constructor
Parameter: positionNumber Position number
diameter Diameter
steelGrade Steel grade
concreteGrade Concrete grade
rotationAxis Rotation axis
contourPoints Contour points
distance Distance
outerAngleStart Outer angle at the start
outerAngleEnd Outer angle at the end
innerAngleStart Inner angle at the start
innerAngleEnd Inner angle at the end
concreteCoverStart Concrete cover at the start
concreteCoverEnd Concrete cover at the end
concreteCoverContour Concrete cover of the contour
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 424
Static methods inherited from AllplanElement:
- GetAttributes(...)
- GetAttributes( (AllplanElement)arg1) -> object :
Get the attributes object
Return: Attributes object
- GetCommonProperties(...)
- GetCommonProperties( (AllplanElement)arg1) -> CommonProperties :
Get the common properties
Return: Common properties
- GetGeometryObject(...)
- GetGeometryObject( (AllplanElement)arg1) -> object :
Get the geometry object
Return: Geometry object
- GetLabelElements(...)
- GetLabelElements( (AllplanElement)arg1) -> list :
Get the label elements
Return: LabelElements
- SetAttributes(...)
- SetAttributes( (AllplanElement)arg1, (object)attributesObject) -> None :
Set the attributes object
Parameter: attributesObject Attributes object
- SetCommonProperties(...)
- SetCommonProperties( (AllplanElement)arg1, (CommonProperties)commonProp) -> None :
Set the common properties
Parameter: commonProp Common properties
- SetGeometryObject(...)
- SetGeometryObject( (AllplanElement)arg1, (object)geometryObject) -> None :
Set the geometry object
Parameter: geometryObject Geometry object
- SetLabelElements(...)
- SetLabelElements( (AllplanElement)arg1, (list)labelElements) -> None :
Set the label elements
Parameter: labelElements Label elements
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class CircularPlacementRule(Boost.Python.enum) |
|
Rule of the circular placement |
|
- Method resolution order:
- CircularPlacementRule
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- eNoRule = NemAll_Python_Reinforcement.CircularPlacementRule.eNoRule
- eOptimized = NemAll_Python_Reinforcement.CircularPlacementRule.eOptimized
- eSwappped = NemAll_Python_Reinforcement.CircularPlacementRule.eSwappped
- names = {'eNoRule': NemAll_Python_Reinforcement.CircularPlacementRule.eNoRule, 'eOptimized': NemAll_Python_Reinforcement.CircularPlacementRule.eOptimized, 'eSwappped': NemAll_Python_Reinforcement.CircularPlacementRule.eSwappped}
- values = {0: NemAll_Python_Reinforcement.CircularPlacementRule.eNoRule, 1: NemAll_Python_Reinforcement.CircularPlacementRule.eSwappped, 2: NemAll_Python_Reinforcement.CircularPlacementRule.eOptimized}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class GeometryExpansionUtil(Boost.Python.instance) |
| |
- Method resolution order:
- GeometryExpansionUtil
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetLineAbove(...)
- GetLineAbove( (GeometryExpansionUtil)arg1, (Point2D)arg2, (Line2D)arg3, (bool)arg4, (WallAxisPosition)arg5) -> tuple :
Get the line above the base line and the placement point
- GetLineAtPoint(...)
- GetLineAtPoint( (GeometryExpansionUtil)arg1, (Point2D)arg2, (Vector2D)arg3, (bool)arg4, (float)arg5) -> tuple :
Get the line at the defined point of the reference line
- GetLineFromPoint(...)
- GetLineFromPoint( (GeometryExpansionUtil)arg1, (DocumentAdapter)arg2, (Point2D)arg3, (ViewWorldProjection)arg4, (bool)arg5) -> tuple :
Get the line near to the input point
- GetLineLeft(...)
- GetLineLeft( (GeometryExpansionUtil)arg1, (Point2D)arg2, (Line2D)arg3, (bool)arg4, (WallAxisPosition)arg5) -> tuple :
Get the line left from the base line and the placement point
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (AddMsgInfo)arg2) -> None
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 112
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class HookLengthService(Boost.Python.instance) |
|
Service class for the hook length calculation |
|
- Method resolution order:
- HookLengthService
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetHookLength(...)
- GetHookLength( (HookLengthService)arg1, (float)hookAngle, (HookType)hookType, (float)diameter) -> float :
Calculate the hook length
Parameter: hookAngle Hook angle
hookType Hook type
diameter Diameter
Return: Hook length
- GetHookLengthPartFromBendingRoller(...)
- GetHookLengthPartFromBendingRoller( (HookLengthService)arg1, (float)hookAngle, (HookType)hookType, (float)diameter) -> float :
Calculate the hook length part from the beginning of the bending roller
Parameter: hookAngle Hook angle
hookType Hook type
diameter Diameter
Return: Hook length part from the beginning of the bending roller
- GetHookLengthPartOfBendingRoller(...)
- GetHookLengthPartOfBendingRoller( (HookLengthService)arg1, (float)hookAngle, (HookType)hookType, (float)diameter) -> float :
Calculate the hook length part of the bending roller
Parameter: hookAngle Hook angle
hookType Hook type
diameter Diameter
Return: Hook length part of the bending roller
- GetStandardAnchorageHookLength(...)
- GetStandardAnchorageHookLength( (HookLengthService)arg1, (float)diameter) -> float :
Calculate the standard anchorage hook length
Parameter: diameter Diameter
Return: Standard anchorage hook length
- __init__(...)
- __init__( (object)arg1, (WallAxisPosition)norm, (WallAxisPosition)concreteGrade, (WallAxisPosition)steelGrade, (bool)bExactLength) -> None :
Constructor
Parameter: norm Norm
concreteGrade Concrete grade
steelGrade Steel grade
bExactLength Calculate the exact length
- __reduce__ = (...)
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class HookType(Boost.Python.enum) |
|
Types of the hooks |
|
- Method resolution order:
- HookType
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- eAnchorage = NemAll_Python_Reinforcement.HookType.eAnchorage
- eAngle = NemAll_Python_Reinforcement.HookType.eAngle
- eStirrup = NemAll_Python_Reinforcement.HookType.eStirrup
- names = {'eAnchorage': NemAll_Python_Reinforcement.HookType.eAnchorage, 'eAngle': NemAll_Python_Reinforcement.HookType.eAngle, 'eStirrup': NemAll_Python_Reinforcement.HookType.eStirrup}
- values = {1: NemAll_Python_Reinforcement.HookType.eStirrup, 2: NemAll_Python_Reinforcement.HookType.eAngle, 3: NemAll_Python_Reinforcement.HookType.eAnchorage}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class LabelType(Boost.Python.enum) |
|
Types of the label |
|
- Method resolution order:
- LabelType
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- LabelWithComb = NemAll_Python_Reinforcement.LabelType.LabelWithComb
- LabelWithComb2Pointer = NemAll_Python_Reinforcement.LabelType.LabelWithComb2Pointer
- LabelWithComb3Pointer = NemAll_Python_Reinforcement.LabelType.LabelWithComb3Pointer
- LabelWithDimensionLine = NemAll_Python_Reinforcement.LabelType.LabelWithDimensionLine
- LabelWithFan = NemAll_Python_Reinforcement.LabelType.LabelWithFan
- LabelWithFanStartCenterEnd = NemAll_Python_Reinforcement.LabelType.LabelWithFanStartCenterEnd
- LabelWithFanStartEnd = NemAll_Python_Reinforcement.LabelType.LabelWithFanStartEnd
- LabelWithPointer = NemAll_Python_Reinforcement.LabelType.LabelWithPointer
- names = {'LabelWithComb': NemAll_Python_Reinforcement.LabelType.LabelWithComb, 'LabelWithComb2Pointer': NemAll_Python_Reinforcement.LabelType.LabelWithComb2Pointer, 'LabelWithComb3Pointer': NemAll_Python_Reinforcement.LabelType.LabelWithComb3Pointer, 'LabelWithDimensionLine': NemAll_Python_Reinforcement.LabelType.LabelWithDimensionLine, 'LabelWithFan': NemAll_Python_Reinforcement.LabelType.LabelWithFan, 'LabelWithFanStartCenterEnd': NemAll_Python_Reinforcement.LabelType.LabelWithFanStartCenterEnd, 'LabelWithFanStartEnd': NemAll_Python_Reinforcement.LabelType.LabelWithFanStartEnd, 'LabelWithPointer': NemAll_Python_Reinforcement.LabelType.LabelWithPointer}
- values = {0: NemAll_Python_Reinforcement.LabelType.LabelWithPointer, 1: NemAll_Python_Reinforcement.LabelType.LabelWithDimensionLine, 2: NemAll_Python_Reinforcement.LabelType.LabelWithComb, 3: NemAll_Python_Reinforcement.LabelType.LabelWithComb2Pointer, 4: NemAll_Python_Reinforcement.LabelType.LabelWithComb3Pointer, 5: NemAll_Python_Reinforcement.LabelType.LabelWithFan, 6: NemAll_Python_Reinforcement.LabelType.LabelWithFanStartEnd, 7: NemAll_Python_Reinforcement.LabelType.LabelWithFanStartCenterEnd}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class MeshAreaPlacementProperties(Boost.Python.instance) |
| |
- Method resolution order:
- MeshAreaPlacementProperties
- Boost.Python.instance
- builtins.object
Static methods defined here:
- __init__(...)
- __init__( (object)arg1) -> None
- __reduce__ = (...)
- __repr__(...)
- __repr__( (MeshAreaPlacementProperties)arg1) -> str
Data descriptors defined here:
- LapJointOffset
- Get/set the lap joint offset state
- MeshSizeRound
- Get/set the mesh size round state
- OverlapCross
- Get/set the cross overlap
- OverlapLongitudinal
- Get/set the longitudinal overlap
- PlacementDirection
- Get/set the placement direction
- PlacementEndJustified
- Get/set the placement end justified state
- PlacementStartChange
- Get/set the placement start change state
- StartLength
- Get/set the start length
- StartWidth
- Get/set the start width
Data and other attributes defined here:
- MeshPlacementDirection = <class 'NemAll_Python_Reinforcement.MeshPlacementDirection'>
- Mesh placement direction
- __instance_size__ = 56
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class MeshAreaPlacementService(Boost.Python.instance) |
| |
- Method resolution order:
- MeshAreaPlacementService
- Boost.Python.instance
- builtins.object
Static methods defined here:
- AddOpeningPolygon(...)
- AddOpeningPolygon( (MeshAreaPlacementService)arg1, (Polygon3D)arg2, (float)openingPol) -> None :
Add an opening polygon
Parameter: openingPol Opening polygon
- Calculate(...)
- Calculate( (MeshAreaPlacementService)doc, (DocumentAdapter)mesh, (MeshData)startLength, (MeshAreaPlacementProperties)startWidth, (Matrix3D)placementAngle, (WallAxisPosition)overlapLongitudinal, (float)overlapCross) -> list :
Calculate the meshes
Parameter: doc Document
mesh Mesh data
startLength Start length (0 = halve mesh length)
startWidth Start width (0 = halve mesh width)
placementAngle Placement angle
overlapLongitudinal Overlap in longitudinal direction
overlapCross Overlap in cross direction
- SetOuterPolygon(...)
- SetOuterPolygon( (MeshAreaPlacementService)arg1, (Polygon3D)arg2, (float)placementPol) -> None :
Constructor
Parameter: placementPol Placement polygon
- __init__(...)
- __init__( (object)arg1) -> None
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 144
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class MeshBendingDirection(Boost.Python.enum) |
|
Types of the mesh bending direction |
|
- Method resolution order:
- MeshBendingDirection
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- CrossBars = NemAll_Python_Reinforcement.MeshBendingDirection.CrossBars
- LongitudinalBars = NemAll_Python_Reinforcement.MeshBendingDirection.LongitudinalBars
- names = {'CrossBars': NemAll_Python_Reinforcement.MeshBendingDirection.CrossBars, 'LongitudinalBars': NemAll_Python_Reinforcement.MeshBendingDirection.LongitudinalBars}
- values = {0: NemAll_Python_Reinforcement.MeshBendingDirection.CrossBars, 1: NemAll_Python_Reinforcement.MeshBendingDirection.LongitudinalBars}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class MeshData(Boost.Python.instance) |
| |
- Method resolution order:
- MeshData
- Boost.Python.instance
- builtins.object
Static methods defined here:
- CreateLabel(...)
- CreateLabel( (MeshData)arg1) -> None :
Create the label
- Format(...)
- Format( (wstring)type, (float)length, (float)width) -> str :
Get the mesh text
Parameter: type Mesh type
length Mesh length
width Mesh width
Return: Mesh text
- GetAsBendingDirection(...)
- GetAsBendingDirection( (MeshData)arg1, (MeshBendingDirection)bendingDirection) -> float :
Get the as in bending direction
Parameter: bendingDirection Bending direction
Return: As in bending direction
- GetDiameterBendingDirection(...)
- GetDiameterBendingDirection( (MeshData)arg1, (MeshBendingDirection)bendingDirection) -> tuple :
Get the diameter in bending direction
Parameter: bendingDirection Bending direction
Return: Diameter in bending direction,
Double bar state
- GetDimensions(...)
- GetDimensions( (MeshData)arg1) -> tuple :
Get the mesh dimensions
Return: Mesh length,
Mesh width
- GetDistanceBendingDirection(...)
- GetDistanceBendingDirection( (MeshData)arg1, (MeshBendingDirection)bendingDirection) -> float :
Get the distance in bending direction
Parameter: bendingDirection Bending direction
Return: Distance in bending direction
- GetOverlapBendingDirection(...)
- GetOverlapBendingDirection( (MeshData)arg1, (MeshBendingDirection)bendingDirection) -> float :
Get the overlap in bending direction
Parameter: bendingDirection Bending direction
Return: Overlap in bending direction
- SetType(...)
- SetType( (MeshData)arg1, (wstring)type) -> None :
Set the mesh type
Parameter: type ;Mesh type
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (wstring)type, (float)length, (float)width, (float)diameterLongitudinal, (float)diameterCross, (float)asLongitudinal, (float)asCross, (float)distanceLongitudinal, (float)distanceCross, (bool)bDoubleBarLongitudinal, (bool)bDoubleBarCross, (float)overlapLongitudinal, (float)overlapCross, (float)weight) -> None :
Constructor
Parameter: type Mesh type
length Mesh length
width Mesh width
diameterLongitudinal Diameter in longitudinal direction
diameterCross Diameter in cross direction
asLongitudinal As in longitudinal direction
asCross As in cross direction
distanceLongitudinal Distance in longitudinal direction
distanceCross Distance in cross direction
bDoubleBarLongitudinal Double bar in longitudinal direction
bDoubleBarCross Double bar in cross direction
overlapLongitudinal Overlap in longitudinal direction
overlapCross Overlap in cross direction
weight Mesh weight
- __reduce__ = (...)
Data descriptors defined here:
- AsCross
- Get the as in cross direction
- AsLongitudinal
- Get the as in longitudinal direction
- DiameterCross
- Get the diameter in cross direction
- DiameterLongitudinal
- Get the diameter in longitudinal direction
- DistanceCross
- Get the distance in cross direction
- DistanceLongitudinal
- Get the distance in longitudinal direction
- IsDoubleBarCross
- Get the double bar state in cross direction
- IsDoubleBarLongitudinal
- Get the double bar state in longitudinal direction
- Label
- Get the mesh label
- Length
- Get the mesh length
- OverlapCross
- Get the overlap in cross direction
- OverlapLongitudinal
- Get the overlap in longitudinal direction
- Type
- Get the mesh type
- Weight
- Get the mesh weight
- Width
- Get the mesh width
Data and other attributes defined here:
- __instance_size__ = 192
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class MeshPlacement(ReinfElement) |
| |
- Method resolution order:
- MeshPlacement
- ReinfElement
- AllplanElement
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetBendingShape(...)
- GetBendingShape( (MeshPlacement)arg1) -> BendingShape :
Get the shape polyline
Return: Shape polyline
- GetPositionNumber(...)
- GetPositionNumber( (MeshPlacement)arg1) -> int :
Get the position number
Return: Position number
- GetWidthVector(...)
- GetWidthVector( (MeshPlacement)arg1) -> Vector3D :
Get the width vector
Return: Width vector
- Move(...)
- Move( (MeshPlacement)arg1, (Vector3D)transVec) -> None :
Move the placement
Parameter: transVec Move vector
- SetBendingShape(...)
- SetBendingShape( (MeshPlacement)arg1, (BendingShape)shape) -> None :
Set the reinforcement shape
Parameter: shape Reinforcement shape
- SetPositionNumber(...)
- SetPositionNumber( (MeshPlacement)arg1, (WallAxisPosition)positionNumber) -> None :
Set the position number
Parameter: positionNumber Position number
- SetWidthVector(...)
- SetWidthVector( (MeshPlacement)arg1, (Vector3D)widthVec) -> None :
Set the width vector
Parameter: widthVec Width vector
- Transform(...)
- Transform( (MeshPlacement)arg1, (Matrix3D)transMat) -> None :
Transform the placement
Parameter: transMat Transformation matrix
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (WallAxisPosition)positionNumber, (Vector3D)widthVec, (BendingShape)bendingShape) -> None :
Constructor
Parameter: positionNumber Position number
widthVec Width vector of the mesh
bendingShape Mesh shape
- __reduce__ = (...)
- __repr__(...)
- __repr__( (MeshPlacement)arg1) -> str
Data and other attributes defined here:
- __instance_size__ = 376
Static methods inherited from AllplanElement:
- GetAttributes(...)
- GetAttributes( (AllplanElement)arg1) -> object :
Get the attributes object
Return: Attributes object
- GetCommonProperties(...)
- GetCommonProperties( (AllplanElement)arg1) -> CommonProperties :
Get the common properties
Return: Common properties
- GetGeometryObject(...)
- GetGeometryObject( (AllplanElement)arg1) -> object :
Get the geometry object
Return: Geometry object
- GetLabelElements(...)
- GetLabelElements( (AllplanElement)arg1) -> list :
Get the label elements
Return: LabelElements
- SetAttributes(...)
- SetAttributes( (AllplanElement)arg1, (object)attributesObject) -> None :
Set the attributes object
Parameter: attributesObject Attributes object
- SetCommonProperties(...)
- SetCommonProperties( (AllplanElement)arg1, (CommonProperties)commonProp) -> None :
Set the common properties
Parameter: commonProp Common properties
- SetGeometryObject(...)
- SetGeometryObject( (AllplanElement)arg1, (object)geometryObject) -> None :
Set the geometry object
Parameter: geometryObject Geometry object
- SetLabelElements(...)
- SetLabelElements( (AllplanElement)arg1, (list)labelElements) -> None :
Set the label elements
Parameter: labelElements Label elements
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class NormType(Boost.Python.enum) |
|
Types of the norms |
|
- Method resolution order:
- NormType
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- eNORM_AS = NemAll_Python_Reinforcement.NormType.eNORM_AS
- eNORM_BS = NemAll_Python_Reinforcement.NormType.eNORM_BS
- eNORM_DIN = NemAll_Python_Reinforcement.NormType.eNORM_DIN
- eNORM_DIN_1 = NemAll_Python_Reinforcement.NormType.eNORM_DIN_1
- eNORM_DIN_H = NemAll_Python_Reinforcement.NormType.eNORM_DIN_H
- eNORM_EC2 = NemAll_Python_Reinforcement.NormType.eNORM_EC2
- eNORM_EHE = NemAll_Python_Reinforcement.NormType.eNORM_EHE
- eNORM_NEN = NemAll_Python_Reinforcement.NormType.eNORM_NEN
- eNORM_NF = NemAll_Python_Reinforcement.NormType.eNORM_NF
- eNORM_OE = NemAll_Python_Reinforcement.NormType.eNORM_OE
- eNORM_SIA = NemAll_Python_Reinforcement.NormType.eNORM_SIA
- eNORM_SNIP = NemAll_Python_Reinforcement.NormType.eNORM_SNIP
- eNORM_SNIP2003 = NemAll_Python_Reinforcement.NormType.eNORM_SNIP2003
- eNormNo = NemAll_Python_Reinforcement.NormType.eNormNo
- names = {'eNORM_AS': NemAll_Python_Reinforcement.NormType.eNORM_AS, 'eNORM_BS': NemAll_Python_Reinforcement.NormType.eNORM_BS, 'eNORM_DIN': NemAll_Python_Reinforcement.NormType.eNORM_DIN, 'eNORM_DIN_1': NemAll_Python_Reinforcement.NormType.eNORM_DIN_1, 'eNORM_DIN_H': NemAll_Python_Reinforcement.NormType.eNORM_DIN_H, 'eNORM_EC2': NemAll_Python_Reinforcement.NormType.eNORM_EC2, 'eNORM_EHE': NemAll_Python_Reinforcement.NormType.eNORM_EHE, 'eNORM_NEN': NemAll_Python_Reinforcement.NormType.eNORM_NEN, 'eNORM_NF': NemAll_Python_Reinforcement.NormType.eNORM_NF, 'eNORM_OE': NemAll_Python_Reinforcement.NormType.eNORM_OE, ...}
- values = {-1: NemAll_Python_Reinforcement.NormType.eNormNo, 0: NemAll_Python_Reinforcement.NormType.eNORM_DIN, 1: NemAll_Python_Reinforcement.NormType.eNORM_SIA, 2: NemAll_Python_Reinforcement.NormType.eNORM_OE, 3: NemAll_Python_Reinforcement.NormType.eNORM_NF, 4: NemAll_Python_Reinforcement.NormType.eNORM_DIN_H, 5: NemAll_Python_Reinforcement.NormType.eNORM_BS, 6: NemAll_Python_Reinforcement.NormType.eNORM_EC2, 7: NemAll_Python_Reinforcement.NormType.eNORM_EHE, 8: NemAll_Python_Reinforcement.NormType.eNORM_AS, ...}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class PlaneMeshPlacement(ReinfElement) |
| |
- Method resolution order:
- PlaneMeshPlacement
- ReinfElement
- AllplanElement
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetPositionNumber(...)
- GetPositionNumber( (PlaneMeshPlacement)arg1) -> int :
Get the position number
Return: Position number
- Move(...)
- Move( (PlaneMeshPlacement)arg1, (Vector3D)transVec) -> None :
Move the placement
Parameter: transVec Move vector
- SetPositionNumber(...)
- SetPositionNumber( (PlaneMeshPlacement)arg1, (WallAxisPosition)positionNumber) -> None :
Set the position number
Parameter: positionNumber Position number
- Transform(...)
- Transform( (PlaneMeshPlacement)arg1, (Matrix3D)transMat) -> None :
Transform the placement
Parameter: transMat Transformation matrix
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (WallAxisPosition)positionNumber, (MeshData)meshData, (float)meshLength, (float)meshWidth, (Polygon3D)meshPolygon) -> None :
Constructor
Parameter: positionNumber Position number
meshData Mesh data
meshLength Mesh length
meshWidth Mesh width
meshPolygon Mesh polygon
- __reduce__ = (...)
- __repr__(...)
- __repr__( (PlaneMeshPlacement)arg1) -> str
Data and other attributes defined here:
- __instance_size__ = 528
Static methods inherited from AllplanElement:
- GetAttributes(...)
- GetAttributes( (AllplanElement)arg1) -> object :
Get the attributes object
Return: Attributes object
- GetCommonProperties(...)
- GetCommonProperties( (AllplanElement)arg1) -> CommonProperties :
Get the common properties
Return: Common properties
- GetGeometryObject(...)
- GetGeometryObject( (AllplanElement)arg1) -> object :
Get the geometry object
Return: Geometry object
- GetLabelElements(...)
- GetLabelElements( (AllplanElement)arg1) -> list :
Get the label elements
Return: LabelElements
- SetAttributes(...)
- SetAttributes( (AllplanElement)arg1, (object)attributesObject) -> None :
Set the attributes object
Parameter: attributesObject Attributes object
- SetCommonProperties(...)
- SetCommonProperties( (AllplanElement)arg1, (CommonProperties)commonProp) -> None :
Set the common properties
Parameter: commonProp Common properties
- SetGeometryObject(...)
- SetGeometryObject( (AllplanElement)arg1, (object)geometryObject) -> None :
Set the geometry object
Parameter: geometryObject Geometry object
- SetLabelElements(...)
- SetLabelElements( (AllplanElement)arg1, (list)labelElements) -> None :
Set the label elements
Parameter: labelElements Label elements
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class ReinforcementLabel(Boost.Python.instance) |
| |
- Method resolution order:
- ReinforcementLabel
- Boost.Python.instance
- builtins.object
Static methods defined here:
- SetAdditionalText(...)
- SetAdditionalText( (ReinforcementLabel)arg1, (wstring)additionalText) -> None :
Set the additional text
Parameter: additionalText Additional text
- SetPointerStartPoint(...)
- SetPointerStartPoint( (ReinforcementLabel)arg1, (Point2D)pointerStartPoint) -> None :
Set the start pointer of the text pointer
Parameter: pointerStartPoint Start point of the text pointer
- SetTextProperties(...)
- SetTextProperties( (ReinforcementLabel)arg1, (TextProperties)textProperties) -> None :
Set the text properties
Parameter: textProperties Text properties
- SetVisibleBars(...)
- SetVisibleBars( (ReinforcementLabel)arg1, (VecIntList)visibleBars) -> None :
Set the vector with the visible bars
Parameter: visibleBars Vector with the visible bars: 1, 2, 3, .. index from left; -1, -2, -3, ... index from right, 0 = center
- ShowAllBars(...)
- ShowAllBars( (ReinforcementLabel)arg1, (bool)bShowAllBars) -> None :
Set the all bars inside the dimension line, ... state
Parameter: bShowAllBars Show all bars in the dimension lines, ...: true/false
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (ReinforcementType)reinforcementType, (LabelType)type, (WallAxisPosition)positionNumber, (ReinforcementLabelProperties)labelProp, (Point2D)labelPoint, (Angle)angle) -> None :
Constructor
Parameter: reinforcementType Reinforcement type
type Label type
positionNumber Position number
labelProp Label properties
labelPoint Label placement point
angle Angle
__init__( (object)arg1, (ReinforcementType)reinforcementType, (LabelType)type, (WallAxisPosition)positionNumber, (ReinforcementLabelProperties)labelProp, (WallAxisPosition)shapeSide, (float)shapeSideFactor, (Vector2D)labelOffset, (Angle)angle) -> None :
Constructor
Parameter: reinforcementType Reinforcement type
type Label type
positionNumber Position number
labelProp Label properties
shapeSide Shape side for the text pointer
shapeSideFactor Factor for the text pointer at the shape side
labelOffset Label offset
angle Angle
__init__( (object)arg1, (ReinforcementType)reinforcementType, (LabelType)type, (WallAxisPosition)positionNumber, (ReinforcementLabelProperties)labelProp, (bool)bDimLineAtShapeStart, (float)dimLineOffset) -> None :
Constructor
Parameter: reinforcementType Reinforcement type
type Label type
positionNumber Position number
labelProp Label properties
bDimLineAtShapeStart Placement of the dimension line: at shape start = true / at shape end = false
dimLineOffset Offset of the dimension line from the placement
__init__( (object)arg1, (ReinforcementType)reinforcementType, (LabelType)type, (WallAxisPosition)positionNumber, (ReinforcementLabelProperties)labelProp, (ReinforcementLabelPointerProperties)pointerProp, (bool)bDimLineAtShapeStart, (float)dimLineOffset) -> None :
Constructor
Parameter: reinforcementType Reinforcement type
type Label type
positionNumber Position number
labelProp Label properties
pointerProp Pointer properties
bDimLineAtShapeStart Placement of the dimension line: at shape start = true / at shape end = false
dimLineOffset Offset of the dimension line from the placement
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 360
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class ReinforcementLabelPointerProperties(Boost.Python.instance) |
| |
- Method resolution order:
- ReinforcementLabelPointerProperties
- Boost.Python.instance
- builtins.object
Static methods defined here:
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (float)combLineAngle, (bool)bCombLineByLength, (float)combLineValue) -> None :
Constructor
Parameter: combLineAngle Comb line angle (deg)
bCombLineByLength Define the comb line by length = true, by distance = false
combLineValue Value for the comb line length/distance
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 40
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class ReinforcementLabelProperties(Boost.Python.instance) |
| |
- Method resolution order:
- ReinforcementLabelProperties
- Boost.Python.instance
- builtins.object
Static methods defined here:
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (ReinforcementLabelProperties)prop) -> None :
Copy constructor
Parameter: prop Properties to copy
- __reduce__ = (...)
- __repr__(...)
- __repr__( (ReinforcementLabelProperties)arg1) -> str
Data descriptors defined here:
- ShowBarCount
- Set/get the show state for the bar count
- ShowBarDiameter
- Set/get the show state for the bar diameter
- ShowBarDistance
- Set/get the show state for the bar distance
- ShowBarLayer
- Set/get the show state for the bar layer
- ShowBarLength
- Set/get the show state for the bar length
- ShowBarPlace
- Set/get the show state for the bar place
- ShowBendingShape
- Set/get the show state for the bending shape
- ShowPositionAtEnd
- Set/get the show state for the bar diameter
- ShowPositionNumber
- Set/get the show state for the position number
- ShowSteelGrade
- Set/get the show state for the steel grade
- ShowTwoLineText
- Set/get the show state for the two line text
Data and other attributes defined here:
- __instance_size__ = 32
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class ReinforcementService(Boost.Python.instance) |
|
Reinforcement service |
|
- Method resolution order:
- ReinforcementService
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetBarPositionData(...)
- GetBarPositionData( (BaseElementAdapterList)elementVec) -> list :
Get the bar position data
Parameter: elementVec GUID vector with the elements
Return: List with the bar position data
- __init__(...)
- Raises an exception
This class cannot be instantiated from Python
- __reduce__ = (...)
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class ReinforcementShapeBuilder(Boost.Python.instance) |
| |
- Method resolution order:
- ReinforcementShapeBuilder
- Boost.Python.instance
- builtins.object
Static methods defined here:
- AddPoint(...)
- AddPoint( (ReinforcementShapeBuilder)arg1, (Point2D)pnt, (float)concreteCover, (float)bendingRoller) -> None :
Add an end point of a geometry side
Parameter: pnt End point of the side
concreteCover Concrete cover
bendingRoller Bending roller
AddPoint( (ReinforcementShapeBuilder)arg1, (Point3D)pnt, (float)concreteCover, (float)bendingRoller) -> None :
Add an end point of a geometry side
Parameter: pnt End point of the side
concreteCover Concrete cover
bendingRoller Bending roller
- AddPoints(...)
- AddPoints( (ReinforcementShapeBuilder)arg1, (object)pointList) -> None :
Add the shape geometry points
Parameter: pointList Point list
- AddSide(...)
- AddSide( (ReinforcementShapeBuilder)arg1, (Point2D)startPnt, (Point2D)endPnt, (float)concreteCover, (float)bendingRoller) -> None :
Add a geometry side of the shape
Parameter: startPnt Start point of the geometry side
endPnt End point of the geometry side
concreteCover Concrete cover
bendingRoller Bending roller between the last and current side
AddSide( (ReinforcementShapeBuilder)arg1, (Point3D)startPnt, (Point3D)endPnt, (float)concreteCover, (float)bendingRoller) -> None :
Add a geometry side of the shape
Parameter: startPnt Start point of the geometry side
endPnt End point of the geometry side
concreteCover Concrete cover
bendingRoller Bending roller between the last and current side
- AddSides(...)
- AddSides( (ReinforcementShapeBuilder)arg1, (object)sideList) -> None :
Add the geometry sides of a shape
Parameter: sideList Side list
- CreateShape(...)
- CreateShape( (ReinforcementShapeBuilder)arg1, (float)diameter, (float)bendingRoller, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (BendingShapeType)bendingShapeType) -> BendingShape :
Create the shape
Parameter: diameter Diameter
bendingRoller Default bending roller
steelGrade Steel grade
concreteGrade Concrete grade
bendingShapeType Bending shape type
Return: Creation successful: true/false
CreateShape( (ReinforcementShapeBuilder)arg1, (wstring)meshType, (MeshBendingDirection)meshBendingDirection, (float)bendingRoller, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (BendingShapeType)bendingShapeType) -> BendingShape :
Create the shape
Parameter: meshType Mesh type
meshBendingDirection Mesh bending direction
bendingRoller Default bending roller
steelGrade Steel grade
concreteGrade Concrete grade
bendingShapeType Bending shape type
Return: Creation successful: true/false
CreateShape( (ReinforcementShapeBuilder)arg1, (object)shapeProps) -> BendingShape :
Create the shape
Parameter: shapeProps Shape properties
Return: Creation successful: true/false
- CreateStirrup(...)
- CreateStirrup( (ReinforcementShapeBuilder)arg1, (float)diameter, (float)bendingRoller, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (StirrupType)stirrupType) -> BendingShape :
Create the stirrup shape
Parameter: diameter Diameter
bendingRoller Default bending roller
steelGrade Steel grade
concreteGrade Concrete grade
stirrupType Type of the stirrup
Return: Creation successful: true/false
CreateStirrup( (ReinforcementShapeBuilder)arg1, (wstring)meshType, (MeshBendingDirection)meshBendingDirection, (float)bendingRoller, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (StirrupType)stirrupType) -> BendingShape :
Create the stirrup shape
Parameter: meshType Mesh type
meshBendingDirection Mesh bending direction
bendingRoller Default bending roller
steelGrade Steel grade
concreteGrade Concrete grade
stirrupType Type of the stirrup
Return: Creation successful: true/false
CreateStirrup( (ReinforcementShapeBuilder)arg1, (object)shapeProps, (StirrupType)stirrupType) -> BendingShape :
Create the stirrup shape
Parameter: shapeProps Shape properties
stirrupType Type of the stirrup
Return: Creation successful: true/false
- GetMeshData(...)
- GetMeshData( (wstring)meshType) -> MeshData :
Get the mesh data
Parameter: meshType Mesh type
Return: Mesh data
- SetAnchorageHookEnd(...)
- SetAnchorageHookEnd( (ReinforcementShapeBuilder)arg1, (float)angle) -> None :
Set an anchorage hook at the end of the shape
Parameter: angle Hook angle
- SetAnchorageHookEndFromSide(...)
- SetAnchorageHookEndFromSide( (ReinforcementShapeBuilder)arg1) -> None :
Set an anchorage hook at the end of the shape, get the angle from the side
- SetAnchorageHookStart(...)
- SetAnchorageHookStart( (ReinforcementShapeBuilder)arg1, (float)angle) -> None :
Set an anchorage hook at the start of the shape
Parameter: angle Hook angle
- SetAnchorageHookStartFromSide(...)
- SetAnchorageHookStartFromSide( (ReinforcementShapeBuilder)arg1) -> None :
Set an anchorage hook at the start of the shape, get the angle from the side
- SetAnchorageLengthEnd(...)
- SetAnchorageLengthEnd( (ReinforcementShapeBuilder)arg1, (float)anchorageLength) -> None :
Set the anchorage length at the end of the shape
Parameter: anchorageLength Anchorage length at the end of the shape
- SetAnchorageLengthStart(...)
- SetAnchorageLengthStart( (ReinforcementShapeBuilder)arg1, (float)anchorageLength) -> None :
Set the anchorage length at the start of the shape
Parameter: anchorageLength Anchorage length at the start of the shape
- SetConcreteCoverEnd(...)
- SetConcreteCoverEnd( (ReinforcementShapeBuilder)arg1, (float)concreteCover) -> None :
Set the concrete cover at the end of the shape
Parameter: concreteCover Concrete cover
- SetConcreteCoverLineEnd(...)
- SetConcreteCoverLineEnd( (ReinforcementShapeBuilder)arg1, (Point2D)startPnt, (Point2D)endPnt, (float)concreteCover) -> None :
Set the concrete cover line at the end of the shape
Parameter: startPnt Start point of the concrete cover line at the end of the shape
endPnt Endpoint of the concrete cover line at the end of the shape
concreteCover Concrete cover
SetConcreteCoverLineEnd( (ReinforcementShapeBuilder)arg1, (Point3D)startPnt, (Point3D)endPnt, (float)concreteCover) -> None :
Set the concrete cover line at the end of the shape
Parameter: startPnt Start point of the concrete cover line at the end of the shape
endPnt Endpoint of the concrete cover line at the end of the shape
concreteCover Concrete cover
- SetConcreteCoverLineStart(...)
- SetConcreteCoverLineStart( (ReinforcementShapeBuilder)arg1, (Point2D)startPnt, (Point2D)endPnt, (float)concreteCover) -> None :
Set the concrete cover line at the start of the shape
Parameter: startPnt Start point of the concrete cover line at the start of the shape
endPnt Endpoint of the concrete cover line at the start of the shape
concreteCover Concrete cover
SetConcreteCoverLineStart( (ReinforcementShapeBuilder)arg1, (Point3D)startPnt, (Point3D)endPnt, (float)concreteCover) -> None :
Set the concrete cover line at the start of the shape
Parameter: startPnt Start point of the concrete cover line at the start of the shape
endPnt Endpoint of the concrete cover line at the start of the shape
concreteCover Concrete cover
- SetConcreteCoverStart(...)
- SetConcreteCoverStart( (ReinforcementShapeBuilder)arg1, (float)concreteCover) -> None :
Set the concrete cover at the start of the shape
Parameter: concreteCover Concrete cover
- SetHookEnd(...)
- SetHookEnd( (ReinforcementShapeBuilder)arg1, (float)length, (float)angle, (HookType)type) -> None :
Set the hook at the end of the shape
Parameter: length Hook length (0 = calculate)
angle Hook angle
type Hook type
- SetHookStart(...)
- SetHookStart( (ReinforcementShapeBuilder)arg1, (float)length, (float)angle, (HookType)type) -> None :
Set the hook at the start of the shape
Parameter: length Hook length (0 = calculate)
angle Hook angle
type Hook type
- SetOverlapLengthEnd(...)
- SetOverlapLengthEnd( (ReinforcementShapeBuilder)arg1) -> None :
Set an overlap length a the end of the shape
- SetOverlapLengthStart(...)
- SetOverlapLengthStart( (ReinforcementShapeBuilder)arg1) -> None :
Set an overlap length a the start of the shape
- SetSideLengthEnd(...)
- SetSideLengthEnd( (ReinforcementShapeBuilder)arg1, (float)sideLength) -> None :
Set the side length at the end of the shape
Parameter: sideLength Side length
- SetSideLengthStart(...)
- SetSideLengthStart( (ReinforcementShapeBuilder)arg1, (float)sideLength) -> None :
Set the side length at the start of the shape
Parameter: sideLength Side length
- SetStartPoint(...)
- SetStartPoint( (ReinforcementShapeBuilder)arg1, (Point2D)startPnt) -> None :
Set a start point of a geometry side
Parameter: startPnt Start point
SetStartPoint( (ReinforcementShapeBuilder)arg1, (Point3D)startPnt) -> None :
Set a start point of a geometry side
Parameter: startPnt Start point
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (Matrix3D)shapePlaneMatrix) -> None :
Constructor
Parameter: shapePlaneMatrix Matrix of the plane for the real shape calculation
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 464
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class ReinforcementType(Boost.Python.enum) |
|
Types of the reinforcement |
|
- Method resolution order:
- ReinforcementType
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- Bar = NemAll_Python_Reinforcement.ReinforcementType.Bar
- Mesh = NemAll_Python_Reinforcement.ReinforcementType.Mesh
- names = {'Bar': NemAll_Python_Reinforcement.ReinforcementType.Bar, 'Mesh': NemAll_Python_Reinforcement.ReinforcementType.Mesh}
- values = {0: NemAll_Python_Reinforcement.ReinforcementType.Bar, 1: NemAll_Python_Reinforcement.ReinforcementType.Mesh}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
|
class ReinforcementUtil(Boost.Python.instance) |
| |
- Method resolution order:
- ReinforcementUtil
- Boost.Python.instance
- builtins.object
Static methods defined here:
- GetNextBarPositionNumber(...)
- GetNextBarPositionNumber( (DocumentAdapter)arg1) -> int :
Get the the next bar position number
Return: Next bar position number
Parameter: doc Document
- GetNextMeshPositionNumber(...)
- GetNextMeshPositionNumber( (DocumentAdapter)arg1) -> int :
Get the the next mesh position number
Return: Next mesh position number
Parameter: doc Document
- Rearrange(...)
- Rearrange( (DocumentAdapter)arg1, (WallAxisPosition)arg2, (WallAxisPosition)arg3) -> None :
Rearrange the reinforcement
Parameter: doc Document
fromBarPosition Rearrange from bar position
fromMeshPosition Rearrange from mesh position
- __init__(...)
- __init__( (object)arg1) -> None
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 24
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class SpiralElement(ReinfElement) |
| |
- Method resolution order:
- SpiralElement
- ReinfElement
- AllplanElement
- Boost.Python.instance
- builtins.object
Static methods defined here:
- SetLengthFactor(...)
- SetLengthFactor( (SpiralElement)arg1, (float)arg2) -> None :
Get the length factor
Return: Length factor
- SetNumberLoopsEnd(...)
- SetNumberLoopsEnd( (SpiralElement)arg1, (WallAxisPosition)arg2) -> None :
Set the loops at the end
- SetNumberLoopsStart(...)
- SetNumberLoopsStart( (SpiralElement)arg1, (WallAxisPosition)arg2) -> None :
Set the loops at the start
- SetPitchSections(...)
- SetPitchSections( (SpiralElement)arg1, (float)pitch1, (float)length1, (float)pitch2, (float)length2, (float)pitch3, (float)length3, (float)pitch4, (float)length4) -> None :
Set the pitch section
Parameter: pitch1 Pitch section 1
length1 Length section 1
pitch2 Pitch section 2
length2 Length section 2
pitch3 Pitch section 3
length3 Length section 3
pitch4 Pitch section 4
length4 Length section 4
- SetPlacePerLinearMeter(...)
- SetPlacePerLinearMeter( (SpiralElement)arg1, (bool)bPlacePerMeter) -> None :
Set the place per linear meter state
Parameter: bPlacePerMeter Place per linear meter: true/false
- __init__(...)
- __init__( (object)arg1) -> None
__init__( (object)arg1, (WallAxisPosition)positionNumber, (float)diameter, (WallAxisPosition)steelGrade, (WallAxisPosition)concreteGrade, (Line3D)rotationAxis, (Polyline3D)contourPoints, (float)pitch, (float)hookLengthStart, (float)hookAngleStart, (float)hookLengthEnd, (float)hookAngleEnd, (float)concreteCoverStart, (float)concreteCoverEnd, (float)concreteCoverContour) -> None :
Constructor
Parameter: positionNumber Position number
diameter Diameter
steelGrade Steel grade
concreteGrade Concrete grade
rotationAxis Rotation axis
contourPoints Contour points
pitch Pitch
hookLengthStart Hook length at the start
hookAngleStart Hook angle at the start
hookLengthEnd Hook length at the end
hookAngleEnd Hook angle at the end
concreteCoverStart Concrete cover at the start
concreteCoverEnd Concrete cover at the end
concreteCoverEnd Concrete cover at the contour
- __reduce__ = (...)
Data and other attributes defined here:
- __instance_size__ = 416
Static methods inherited from AllplanElement:
- GetAttributes(...)
- GetAttributes( (AllplanElement)arg1) -> object :
Get the attributes object
Return: Attributes object
- GetCommonProperties(...)
- GetCommonProperties( (AllplanElement)arg1) -> CommonProperties :
Get the common properties
Return: Common properties
- GetGeometryObject(...)
- GetGeometryObject( (AllplanElement)arg1) -> object :
Get the geometry object
Return: Geometry object
- GetLabelElements(...)
- GetLabelElements( (AllplanElement)arg1) -> list :
Get the label elements
Return: LabelElements
- SetAttributes(...)
- SetAttributes( (AllplanElement)arg1, (object)attributesObject) -> None :
Set the attributes object
Parameter: attributesObject Attributes object
- SetCommonProperties(...)
- SetCommonProperties( (AllplanElement)arg1, (CommonProperties)commonProp) -> None :
Set the common properties
Parameter: commonProp Common properties
- SetGeometryObject(...)
- SetGeometryObject( (AllplanElement)arg1, (object)geometryObject) -> None :
Set the geometry object
Parameter: geometryObject Geometry object
- SetLabelElements(...)
- SetLabelElements( (AllplanElement)arg1, (list)labelElements) -> None :
Set the label elements
Parameter: labelElements Label elements
Static methods inherited from Boost.Python.instance:
- __new__(*args, **kwargs) from Boost.Python.class
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from Boost.Python.instance:
- __dict__
- __weakref__
|
class StirrupType(Boost.Python.enum) |
|
Types of the stirrups |
|
- Method resolution order:
- StirrupType
- Boost.Python.enum
- builtins.int
- builtins.object
Data and other attributes defined here:
- Column = NemAll_Python_Reinforcement.StirrupType.Column
- Diamond = NemAll_Python_Reinforcement.StirrupType.Diamond
- FullCircle = NemAll_Python_Reinforcement.StirrupType.FullCircle
- Normal = NemAll_Python_Reinforcement.StirrupType.Normal
- Torsion = NemAll_Python_Reinforcement.StirrupType.Torsion
- names = {'Column': NemAll_Python_Reinforcement.StirrupType.Column, 'Diamond': NemAll_Python_Reinforcement.StirrupType.Diamond, 'FullCircle': NemAll_Python_Reinforcement.StirrupType.FullCircle, 'Normal': NemAll_Python_Reinforcement.StirrupType.Normal, 'Torsion': NemAll_Python_Reinforcement.StirrupType.Torsion}
- values = {1: NemAll_Python_Reinforcement.StirrupType.Normal, 2: NemAll_Python_Reinforcement.StirrupType.Torsion, 3: NemAll_Python_Reinforcement.StirrupType.Column, 4: NemAll_Python_Reinforcement.StirrupType.Diamond, 5: NemAll_Python_Reinforcement.StirrupType.FullCircle}
Methods inherited from Boost.Python.enum:
- __repr__(self, /)
- Return repr(self).
- __str__(self, /)
- Return str(self).
Data descriptors inherited from Boost.Python.enum:
- name
Methods inherited from builtins.int:
- __abs__(self, /)
- abs(self)
- __add__(self, value, /)
- Return self+value.
- __and__(self, value, /)
- Return self&value.
- __bool__(self, /)
- self != 0
- __ceil__(...)
- Ceiling of an Integral returns itself.
- __divmod__(self, value, /)
- Return divmod(self, value).
- __eq__(self, value, /)
- Return self==value.
- __float__(self, /)
- float(self)
- __floor__(...)
- Flooring an Integral returns itself.
- __floordiv__(self, value, /)
- Return self//value.
- __format__(self, format_spec, /)
- Default object formatter.
- __ge__(self, value, /)
- Return self>=value.
- __getattribute__(self, name, /)
- Return getattr(self, name).
- __getnewargs__(self, /)
- __gt__(self, value, /)
- Return self>value.
- __hash__(self, /)
- Return hash(self).
- __index__(self, /)
- Return self converted to an integer, if self is suitable for use as an index into a list.
- __int__(self, /)
- int(self)
- __invert__(self, /)
- ~self
- __le__(self, value, /)
- Return self<=value.
- __lshift__(self, value, /)
- Return self<<value.
- __lt__(self, value, /)
- Return self<value.
- __mod__(self, value, /)
- Return self%value.
- __mul__(self, value, /)
- Return self*value.
- __ne__(self, value, /)
- Return self!=value.
- __neg__(self, /)
- -self
- __or__(self, value, /)
- Return self|value.
- __pos__(self, /)
- +self
- __pow__(self, value, mod=None, /)
- Return pow(self, value, mod).
- __radd__(self, value, /)
- Return value+self.
- __rand__(self, value, /)
- Return value&self.
- __rdivmod__(self, value, /)
- Return divmod(value, self).
- __rfloordiv__(self, value, /)
- Return value//self.
- __rlshift__(self, value, /)
- Return value<<self.
- __rmod__(self, value, /)
- Return value%self.
- __rmul__(self, value, /)
- Return value*self.
- __ror__(self, value, /)
- Return value|self.
- __round__(...)
- Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(self, value, mod=None, /)
- Return pow(value, self, mod).
- __rrshift__(self, value, /)
- Return value>>self.
- __rshift__(self, value, /)
- Return self>>value.
- __rsub__(self, value, /)
- Return value-self.
- __rtruediv__(self, value, /)
- Return value/self.
- __rxor__(self, value, /)
- Return value^self.
- __sizeof__(self, /)
- Returns size in memory, in bytes.
- __sub__(self, value, /)
- Return self-value.
- __truediv__(self, value, /)
- Return self/value.
- __trunc__(...)
- Truncating an Integral returns itself.
- __xor__(self, value, /)
- Return self^value.
- bit_length(self, /)
- Number of bits necessary to represent self in binary.
>>> bin(37)
'0b100101'
>>> (37).bit_length()
6
- conjugate(...)
- Returns self, the complex conjugate of any int.
- to_bytes(self, /, length, byteorder, *, signed=False)
- Return an array of bytes representing an integer.
length
Length of bytes object to use. An OverflowError is raised if the
integer is not representable with the given number of bytes.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Determines whether two's complement is used to represent the integer.
If signed is False and a negative integer is given, an OverflowError
is raised.
Class methods inherited from builtins.int:
- from_bytes(bytes, byteorder, *, signed=False) from builtins.type
- Return the integer represented by the given array of bytes.
bytes
Holds the array of bytes to convert. The argument must either
support the buffer protocol or be an iterable object producing bytes.
Bytes and bytearray are examples of built-in objects that support the
buffer protocol.
byteorder
The byte order used to represent the integer. If byteorder is 'big',
the most significant byte is at the beginning of the byte array. If
byteorder is 'little', the most significant byte is at the end of the
byte array. To request the native byte order of the host system, use
`sys.byteorder' as the byte order value.
signed
Indicates whether two's complement is used to represent the integer.
Static methods inherited from builtins.int:
- __new__(*args, **kwargs) from builtins.type
- Create and return a new object. See help(type) for accurate signature.
Data descriptors inherited from builtins.int:
- denominator
- the denominator of a rational number in lowest terms
- imag
- the imaginary part of a complex number
- numerator
- the numerator of a rational number in lowest terms
- real
- the real part of a complex number
| |