rs3.properties.liner.ReinforcedConcrete module#
- class rs3.properties.liner.ReinforcedConcrete.ReinforcedConcreteBase(client: Client, id: str)#
Bases:
_ProxyObject,IPropertyGroupAccessors- getSpacing() float#
- setSpacing(value: float)#
- getSectionDepth() float#
- setSectionDepth(value: float)#
- getArea() float#
- setArea(value: float)#
- getMomentOfInertia() float#
- setMomentOfInertia(value: float)#
- getYoungsModulusReinforcement() float#
- setYoungsModulusReinforcement(value: float)#
- getPoissonsRatioReinforcement() float#
- setPoissonsRatioReinforcement(value: float)#
- getShearStrengthReinforcement() float#
- setShearStrengthReinforcement(value: float)#
- getCompressiveStrengthReinforcement() float#
- setCompressiveStrengthReinforcement(value: float)#
- getTensileStrengthReinforcement() float#
- setTensileStrengthReinforcement(value: float)#
- getUnitWeightReinforcement() float#
- setUnitWeightReinforcement(value: float)#
- getThickness() float#
- setThickness(value: float)#
- getYoungsModulusConcrete() float#
- setYoungsModulusConcrete(value: float)#
- getPoissonsRatioConcrete() float#
- setPoissonsRatioConcrete(value: float)#
- getShearStrengthConcrete() float#
- setShearStrengthConcrete(value: float)#
- getCompressiveStrengthConcrete() float#
- setCompressiveStrengthConcrete(value: float)#
- getTensileStrengthConcrete() float#
- setTensileStrengthConcrete(value: float)#
- getUnitWeightConcrete() float#
- setUnitWeightConcrete(value: float)#
- getConcreteProperty() bool#
- setConcreteProperty(value: bool)#
- getReinforcementProperty() bool#
- setReinforcementProperty(value: bool)#
- getIncludeWeightInStressAnalysis() bool#
- setIncludeWeightInStressAnalysis(value: bool)#
- getProperties()#
Retrieve properties as a dictionary.
- setProperties(Spacing: float = None, SectionDepth: float = None, Area: float = None, MomentOfInertia: float = None, YoungsModulusReinforcement: float = None, PoissonsRatioReinforcement: float = None, ShearStrengthReinforcement: float = None, CompressiveStrengthReinforcement: float = None, TensileStrengthReinforcement: float = None, UnitWeightReinforcement: float = None, Thickness: float = None, YoungsModulusConcrete: float = None, PoissonsRatioConcrete: float = None, ShearStrengthConcrete: float = None, CompressiveStrengthConcrete: float = None, TensileStrengthConcrete: float = None, UnitWeightConcrete: float = None, ConcreteProperty: bool = None, ReinforcementProperty: bool = None, IncludeWeightInStressAnalysis: bool = None)#
Set properties using keyword arguments.
- class rs3.properties.liner.ReinforcedConcrete.ReinforcedConcreteStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
IStageFactorBase- getConcreteCompressiveStrengthFactor() float#
- getPoissonsRatioFactor() float#
- getShearStrengthFactor() float#
- getConcreteTensileStrengthFactor() float#
- getThicknessFactor() float#
- getConcreteYoungsModulusFactor() float#
- class rs3.properties.liner.ReinforcedConcrete.ReinforcedConcreteDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
ReinforcedConcreteStageFactorBase- setConcreteCompressiveStrengthFactor(value: float)#
- setPoissonsRatioFactor(value: float)#
- setShearStrengthFactor(value: float)#
- setConcreteTensileStrengthFactor(value: float)#
- setThicknessFactor(value: float)#
- setConcreteYoungsModulusFactor(value: float)#
- class rs3.properties.liner.ReinforcedConcrete.ReinforcedConcreteStageFactor(id: str, stageFactorId: str, client: Client)#
Bases:
ReinforcedConcreteStageFactorBaseExamples
- class rs3.properties.liner.ReinforcedConcrete.ReinforcedConcreteDefinedStageFactor(id: str, stageFactorId: str, client: Client)#
Bases:
ReinforcedConcreteStageFactor,ReinforcedConcreteDefinedStageFactorBaseExamples
- class rs3.properties.liner.ReinforcedConcrete.ReinforcedConcrete(client: Client, id: str)#
Bases:
ReinforcedConcreteBaseExamples
- getMaterialType() MaterialType#
- setMaterialType(value: MaterialType)#