rs3.Model module#
- class rs3.Model.ModelBase(client: Client, _projectId: str)#
Bases:
object- save() None#
- saveAs(newLocation: str) None#
- close(saveProject: bool) None#
- saveComputeFile() None#
- setActiveStageByName(stageName: str) None#
- getActiveStageName() str#
- setActiveStage(stageNum: int) None#
- getActiveStage() int#
- getBoltPropertyByName(boltName: str) str#
- getBeamPropertyByName(beamName: str) str#
- getLinerPropertyByName(linerName: str) str#
- getJointPropertyByName(jointName: str) str#
- getLiningCompositionPropertyByName(compositeLinerName: str) str#
- getPilePropertyByName(pileName: str) str#
- getMaterialPropertyByName(materialName: str) str#
- getWaterByLocationPropertyByName(waterSurfaceName: str) str#
- getWaterGridPropertyByName(waterGridName: str) str#
- getExternalVolumeByName(externalVolumeName: str) str#
- getDiscreteFunctionByName(discreteFunctionName: str) str#
- getShearNormalFunctionByName(shearNormalFunctionName: str) str#
- getGeneralizedAnisotropicFunctionByName(generalizedAnisotropicFunctionName: str) str#
- getCustomHydraulicModelPropertyByName(hydraulicModelName: str) str#
- getAllBoltProperties() list[str]#
- getAllBeamProperties() list[str]#
- getAllLinerProperties() list[str]#
- getAllJointProperties() list[str]#
- getAllLiningCompositionProperties() list[str]#
- getAllPileProperties() list[str]#
- getAllMaterialProperties() list[str]#
- getAllWaterByLocationProperties() list[str]#
- getAllWaterGridProperties() list[str]#
- getAllCustomHydraulicModelProperties() list[str]#
- getAllExternalVolumes() list[str]#
- getAllBoltPropertiesInUse() list[str]#
- getAllBeamPropertiesInUse() list[str]#
- getAllLinerPropertiesInUse() list[str]#
- getAllJointPropertiesInUse() list[str]#
- getAllLiningCompositionPropertiesInUse() list[str]#
- getAllPilePropertiesInUse() list[str]#
- getAllMaterialPropertiesInUse() list[str]#
- getBoltPropertiesInUseByStage(_stageNum: int) list[str]#
- getBeamPropertiesInUseByStage(_stageNum: int) list[str]#
- getLinerPropertiesInUseByStage(_stageNum: int) list[str]#
- getJointPropertiesInUseByStage(_stageNum: int) list[str]#
- getLiningCompositionPropertiesInUseByStage(_stageNum: int) list[str]#
- getPilePropertiesInUseByStage(_stageNum: int) list[str]#
- getMaterialPropertiesInUseByStage(_stageNum: int) list[str]#
- createNewBoltProperty(boltName: str) None#
- deleteBoltProperty(boltName: str) None#
- createNewBeamProperty(beamName: str) None#
- deleteBeamProperty(beamName: str) None#
- createNewJointProperty(jointName: str) None#
- deleteJointProperty(jointName: str) None#
- createNewLinerProperty(linerName: str) None#
- deleteLinerProperty(linerName: str) None#
- createNewLiningCompositionProperty(compositeLinerName: str) None#
- deleteLiningCompositionProperty(compositeLinerName: str) None#
- createNewPileProperty(pileName: str) None#
- deletePileProperty(pileName: str) None#
- createNewMaterialProperty(materialName: str) None#
- deleteMaterialProperty(materialName: str) None#
- createNewWaterByLocationProperty(waterSurfaceName: str) None#
- deleteWaterByLocationProperty(waterSurfaceName: str) None#
- createNewWaterGridProperty(waterGridName: str) None#
- deleteWaterGridProperty(waterGridName: str) None#
- getDiscreteFunctions() list[str]#
- getShearNormalFunctions() list[str]#
- getGeneralizedAnisotropicFunctions() list[str]#
- createNewDiscreteFunction(discreteFunctionName: str) None#
- deleteDiscreteFunction(discreteFunctionName: str) None#
- createNewShearNormalFunction(shearNormalFunctionName: str) None#
- deleteShearNormalFunction(shearNormalFunctionName: str) None#
- createNewGeneralizedAnisotropicFunction(generalizedAnisotropicFunctionName: str) None#
- deleteGeneralizedAnisotropicFunction(generalizedAnisotropicFunctionName: str) None#
- createNewCustomHydraulicModel(customHydraulicModelFunctionName: str) None#
- deleteCustomHydraulicModel(hydraulicModelName: str) None#
- rs3.Model.ModelModelBase2ModelBase(client: Client, a: rs3.generatedFiles.ModelService_pb2.ModelBase) ModelBase#
- class rs3.Model.Model(client: Client, projectId: str)#
Bases:
ModelBaseExamples
- property results#
- setActiveStageByName(stageName: str) None#
Set the active stage in the RS3 model by its name.
- Parameters:
stageName (str) – The exact name of the stage to activate.
- getActiveStageName() str#
Retrieve the name of the currently active stage in the RS3 model.
- Returns:
The name of the active stage.
- Return type:
str
- setActiveStage(stageNum: int) None#
Set the active stage in the RS3 model by its index.
- Parameters:
stageNum (int) – The index of the absolute stage or relative stage (if reference stage is set) to activate. Counting starts at 1. (i.e., the first stage is 1, the second is 2, etc.).
- getActiveStage() int#
Retrieve the index of the currently active stage in the RS3 model.
- Returns:
The index of absolute stage or relative stage (if reference stage is set) is active. Counting starts at 1. (i.e., the first stage is 1, the second is 2, etc.).
- Return type:
int
- getBoltPropertyByName(boltName) BoltProperty#
- getBeamPropertyByName(beamName) BeamProperty#
- getLinerPropertyByName(linerName) LinerProperty#
- getJointPropertyByName(linerName) JointProperty#
- getPilePropertyByName(pileName) PileProperty#
- getLiningCompositionPropertyByName(liningCompositionName) LiningCompositionProperty#
- getCustomHydraulicModelPropertyByName(customHydraulicModelName) CustomHydraulicModel#
- getMaterialPropertyByName(materialName) MaterialProperty#
- getWaterByLocationPropertyByName(waterSurfaceName) WaterByLocationProperty#
- getWaterGridPropertyByName(waterGridName) WaterGridProperty#
- getExternalVolumeByName(externalVolumeName) ExternalVolume#
- getDiscreteFunctionByName(discreteFunctionName) DiscreteFunction#
- getShearNormalFunctionByName(shearNormalFunctionName) ShearNormalFunction#
- getGeneralizedAnisotropicFunctionByName(generalizedAnisotropicFunctionName) GeneralizedAnisotropicFunction#
- getAllBoltProperties() list[BoltProperty]#
- getAllBeamProperties() list[BeamProperty]#
- getAllLinerProperties() list[LinerProperty]#
- getAllJointProperties() list[JointProperty]#
- getAllLiningCompositionProperties() list[LiningCompositionProperty]#
- getAllPileProperties() list[PileProperty]#
- getAllMaterialProperties() list[MaterialProperty]#
- getAllWaterByLocationProperties() list[WaterByLocationProperty]#
- getAllWaterGridProperties() list[WaterGridProperty]#
- getAllCustomHydraulicModelProperties() list[CustomHydraulicModel]#
- getAllExternalVolumes() list[ExternalVolume]#
- getAllBoltPropertiesInUse() list[BoltProperty]#
- getAllBeamPropertiesInUse() list[BeamProperty]#
- getAllLinerPropertiesInUse() list[LinerProperty]#
- getAllJointPropertiesInUse() list[JointProperty]#
- getAllPilePropertiesInUse() list[PileProperty]#
- getAllLiningCompositionPropertiesInUse() list[LiningCompositionProperty]#
- getAllMaterialPropertiesInUse() list[MaterialProperty]#
- getBoltPropertiesInUseByStage(stageNum: int) list[BoltProperty]#
- getBeamPropertiesInUseByStage(stageNum: int) list[BeamProperty]#
- getLinerPropertiesInUseByStage(stageNum: int) list[LinerProperty]#
- getJointPropertiesInUseByStage(stageNum: int) list[JointProperty]#
- getPilePropertiesInUseByStage(stageNum: int) list[PileProperty]#
- getLiningCompositionPropertiesInUseByStage(stageNum: int) list[LiningCompositionProperty]#
- getMaterialPropertiesInUseByStage(stageNum: int) list[MaterialProperty]#
- getDiscreteFunctions() list[DiscreteFunction]#
- getShearNormalFunctions() list[ShearNormalFunction]#
- getGeneralizedAnisotropicFunctions() list[GeneralizedAnisotropicFunction]#