NemAll_Python_Reinforcement

Exposed classes and functions from NemAll_Python_Reinforcement

 
Classes
       
Boost.Python.enum(builtins.int)
AnchorageType
BendingShapeType
CircularPlacementRule
HookType
LabelType
MeshBendingDirection
NormType
ReinforcementType
StirrupType
Boost.Python.instance(builtins.object)
AllplanElement
ReinfElement
BarPlacement
CircularAreaElement
MeshPlacement
SpiralElement
AnchorageLengthService
BarPositionData
BendingRollerService
BendingShape
GeometryExpansionUtil
HookLengthService
MeshData
ReinforcementLabel
ReinforcementLabelList
ReinforcementLabelPointerProperties
ReinforcementLabelProperties
ReinforcementService
ReinforcementSettings
ReinforcementShapeBuilder
ReinforcementUtil

 
class AllplanElement(Boost.Python.instance)
    
Method resolution order:
AllplanElement
Boost.Python.instance
builtins.object

Methods defined here:
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
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
__init__(...)
Raises an exception
This class cannot be instantiated from Python
__reduce__ = (...)

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 AnchorageLengthService(Boost.Python.instance)
    Service class for the anchorage length calculation
 
 
Method resolution order:
AnchorageLengthService
Boost.Python.instance
builtins.object

Methods defined here:
Calculate(...)
Calculate( (AnchorageLengthService)arg1, (int)concreteGrade, (int)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, (int)concreteGrade, (int)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, (int)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

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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

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, (int)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, (int)positionNumber, (int)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, (int)positionNumber, (int)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, (int)positionNumber, (int)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
__reduce__ = (...)
__repr__(...)
__repr__( (BarPlacement)arg1) -> str

Data and other attributes defined here:
__instance_size__ = 1304

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
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

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

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

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

Methods defined here:
GetBendBendingRollerFactor(...)
GetBendBendingRollerFactor( (float)diameter, (int)steelGrade, (int)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, (int)steelGrade, (int)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, (int)steelGrade, (int)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__ = (...)

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

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, (int)steelGrade, (int)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, (str)meshType, (MeshBendingDirection)meshBendingDirection, (int)steelGrade, (int)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, (int)steelGrade, (int)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, (str)meshType, (MeshBendingDirection)meshBendingDirection, (int)steelGrade, (int)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
__reduce__ = (...)
__repr__(...)
__repr__( (BendingShape)arg1) -> str

Data and other attributes defined here:
__instance_size__ = 216

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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

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, (int)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, (int)positionNumber, (float)diameter, (int)steelGrade, (int)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__ = 416

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
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

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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

Methods defined here:
GetLineAbove(...)
GetLineAbove( (GeometryExpansionUtil)arg1, (Point2D)arg2, (Line2D)arg3, (bool)arg4) -> 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) -> 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

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

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, (int)norm, (int)concreteGrade, (int)steelGrade, (bool)bExactLength) -> None :
    Constructor
    
    Parameter: norm           Norm
               concreteGrade  Concrete grade
               steelGrade     Steel grade
               bExactLength   Calculate the exact length
__reduce__ = (...)

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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
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, '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}

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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 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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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

Methods defined here:
CreateLabel(...)
CreateLabel( (MeshData)arg1) -> None :
    Create the label
Format(...)
Format( (str)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, (str)type) -> None :
    Set the mesh type
    
    Parameter: type  ;Mesh type
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (str)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

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

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, (int)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, (int)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__ = 368

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
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

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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 ReinfElement(AllplanElement)
    
Method resolution order:
ReinfElement
AllplanElement
Boost.Python.instance
builtins.object

Methods defined here:
__init__(...)
Raises an exception
This class cannot be instantiated from Python
__reduce__ = (...)

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
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

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

Methods defined here:
SetAdditionalText(...)
SetAdditionalText( (ReinforcementLabel)arg1, (str)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, (int)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, (int)positionNumber, (ReinforcementLabelProperties)labelProp, (int)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, (int)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, (int)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

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 ReinforcementLabelList(Boost.Python.instance)
    
Method resolution order:
ReinforcementLabelList
Boost.Python.instance
builtins.object

Methods defined here:
__contains__(...)
__contains__( (ReinforcementLabelList)arg1, (object)arg2) -> bool
__delitem__(...)
__delitem__( (ReinforcementLabelList)arg1, (object)arg2) -> None
__getitem__(...)
__getitem__( (object)arg1, (object)arg2) -> object
__init__(...)
__init__( (object)arg1) -> None
__iter__(...)
__iter__( (object)arg1) -> object
__len__(...)
__len__( (ReinforcementLabelList)arg1) -> int
__reduce__ = (...)
__repr__(...)
__repr__( (ReinforcementLabelList)arg1) -> str
__setitem__(...)
__setitem__( (ReinforcementLabelList)arg1, (object)arg2, (object)arg3) -> None
append(...)
append( (ReinforcementLabelList)arg1, (object)arg2) -> None
extend(...)
extend( (ReinforcementLabelList)arg1, (object)arg2) -> None

Data and other attributes defined here:
__instance_size__ = 48

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

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

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

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

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

Methods defined here:
GetBarPositionData(...)
GetBarPositionData( (DocumentAdapter)doc, (VecGUIDList)elementVec) -> list :
    Get the bar position data
    
    Parameter: doc    Document
               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__ = (...)

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 ReinforcementSettings(Boost.Python.instance)
    
Method resolution order:
ReinforcementSettings
Boost.Python.instance
builtins.object

Methods defined here:
CheckBarDiameter(...)
CheckBarDiameter( (float)arg1) -> float :
    Check, whether the diameter is included in the diameter list of the current steel grade
    
    Return: Bar diameter (original or nearest value)
GetBarDiameter(...)
GetBarDiameter() -> float :
    Get the current bar diameter
    
    Return: Bar diameter
GetBendingRoller(...)
GetBendingRoller() -> float :
    Get the current bending roller
    
    Return: Bending roller
GetConcreteGrade(...)
GetConcreteGrade() -> int :
    Get the current concrete grade
    
    Return: Concrete grade
GetMeshGroup(...)
GetMeshGroup() -> int :
    Get the current mesh group
    
    Return: Mesh group
GetMeshType(...)
GetMeshType() -> str :
    Get the current mesh type
    
    Return: Mesh type
GetNorm(...)
GetNorm() -> int :
    Get the current norm
    
    Return: Norm
GetSteelGrade(...)
GetSteelGrade() -> int :
    Get the current steel grade
    
    Return: Steel grade
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 24

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

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, (int)steelGrade, (int)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, (str)meshType, (MeshBendingDirection)meshBendingDirection, (float)bendingRoller, (int)steelGrade, (int)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, (int)steelGrade, (int)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, (str)meshType, (MeshBendingDirection)meshBendingDirection, (float)bendingRoller, (int)steelGrade, (int)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( (str)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

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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

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, (int)arg2, (int)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

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

Methods defined here:
SetLengthFactor(...)
SetLengthFactor( (SpiralElement)arg1, (float)arg2) -> None :
    Get the length factor
    
    Return:  Length factor
SetNumberLoopsEnd(...)
SetNumberLoopsEnd( (SpiralElement)arg1, (int)arg2) -> None :
    Set the loops at the end
SetNumberLoopsStart(...)
SetNumberLoopsStart( (SpiralElement)arg1, (int)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, (int)positionNumber, (float)diameter, (int)steelGrade, (int)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__ = 408

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
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

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__(...)
default object formatter
__ge__(self, value, /)
Return self>=value.
__getattribute__(self, name, /)
Return getattr(self, name).
__getnewargs__(...)
__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
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__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__(...)
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(...)
int.bit_length() -> int
 
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.
from_bytes(...) from builtins.type
int.from_bytes(bytes, byteorder, *, signed=False) -> int
 
Return the integer represented by the given array of bytes.
 
The bytes argument must be a bytes-like object (e.g. bytes or bytearray).
 
The byteorder argument determines 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.
 
The signed keyword-only argument indicates whether two's complement is
used to represent the integer.
to_bytes(...)
int.to_bytes(length, byteorder, *, signed=False) -> bytes
 
Return an array of bytes representing an integer.
 
The integer is represented using length bytes.  An OverflowError is
raised if the integer is not representable with the given number of
bytes.
 
The byteorder argument determines 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.
 
The signed keyword-only argument 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.

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

 
Functions
       
CreateReinforcementLabeling(...)
CreateReinforcementLabeling( (DocumentAdapter)arg1, (Matrix3D)arg2, (list)arg3, (ViewWorldProjection)arg4) -> None
 
CreateReinforcementLabeling( (DocumentAdapter)doc, (Matrix3D)insertionMat, (ReinforcementLabelList)labelList, (ViewWorldProjection)viewProj) -> None :
    Create the reinforcement labels
    
    Parameter: doc             Document
               insertionMat    Insertion matrix
               labelList       List with the labels
               viewProj        View projection
InitApplicationtest(...)
InitApplicationtest() -> None
InitUnitTest(...)
InitUnitTest( (str)arg1) -> None

 
Data
        Bar = NemAll_Python_Reinforcement.ReinforcementType.Bar
BarSpacer = NemAll_Python_Reinforcement.BendingShapeType.BarSpacer
CircleStirrup = NemAll_Python_Reinforcement.BendingShapeType.CircleStirrup
Column = NemAll_Python_Reinforcement.StirrupType.Column
ColumnStirrup = NemAll_Python_Reinforcement.BendingShapeType.ColumnStirrup
CrossBars = NemAll_Python_Reinforcement.MeshBendingDirection.CrossBars
Diamond = NemAll_Python_Reinforcement.StirrupType.Diamond
Freeform = NemAll_Python_Reinforcement.BendingShapeType.Freeform
FullCircle = NemAll_Python_Reinforcement.StirrupType.FullCircle
LShapedBar = NemAll_Python_Reinforcement.BendingShapeType.LShapedBar
LabelWithComb = NemAll_Python_Reinforcement.LabelType.LabelWithComb
LabelWithComb2Pointer = NemAll_Python_Reinforcement.LabelType.LabelWithComb2Pointer
LabelWithComb3Pointer = NemAll_Python_Reinforcement.LabelType.LabelWithComb3Pointer
LabelWithDimensionLine = NemAll_Python_Reinforcement.LabelType.LabelWithDimensionLine
LabelWithPointer = NemAll_Python_Reinforcement.LabelType.LabelWithPointer
LongitudinalBar = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBar
LongitudinalBarDoubleBentOff = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarDoubleBentOff
LongitudinalBarFourTimesBentOff = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarFourTimesBentOff
LongitudinalBarSingleBentOff = NemAll_Python_Reinforcement.BendingShapeType.LongitudinalBarSingleBentOff
LongitudinalBars = NemAll_Python_Reinforcement.MeshBendingDirection.LongitudinalBars
Mesh = NemAll_Python_Reinforcement.ReinforcementType.Mesh
Normal = NemAll_Python_Reinforcement.StirrupType.Normal
OpenStirrup = NemAll_Python_Reinforcement.BendingShapeType.OpenStirrup
SHook = NemAll_Python_Reinforcement.BendingShapeType.SHook
Stirrup = NemAll_Python_Reinforcement.BendingShapeType.Stirrup
Torsion = NemAll_Python_Reinforcement.StirrupType.Torsion
TorsionStirrup = NemAll_Python_Reinforcement.BendingShapeType.TorsionStirrup
eAnchorage = NemAll_Python_Reinforcement.HookType.eAnchorage
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
eAngle = NemAll_Python_Reinforcement.HookType.eAngle
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
eNoRule = NemAll_Python_Reinforcement.CircularPlacementRule.eNoRule
eNormNo = NemAll_Python_Reinforcement.NormType.eNormNo
eOptimized = NemAll_Python_Reinforcement.CircularPlacementRule.eOptimized
eStirrup = NemAll_Python_Reinforcement.HookType.eStirrup
eSwappped = NemAll_Python_Reinforcement.CircularPlacementRule.eSwappped