CapacityCalculations#

class CapacityCalculationType(*values)#

Bases: Enum

Driven = 1#
Bored = 2#
Helical = 3#
CapacityTableGenerator = 4#
class CapacityTableGeneratorOptions(client: Client, model_id: str)#

Bases: object

These options are only available when the capacity calculation type is set to Capacity Table Generator

getIsTotalCapacity() → bool#
setIsTotalCapacity(isTotalCapacity: bool)#
getIsSkinFriction() → bool#
setIsSkinFriction(isSkinFriction: bool)#
getIsSkinFrictionEndBearing() → bool#
setIsSkinFrictionEndBearing(isSkinFrictionEndBearing: bool)#
getFS1() → float#
setFS1(fs1: float)#

total capacity must be set to true

getFS2() → float#
setFS2(fs2: float)#

skin friction must be set to true

getFS3() → float#
setFS3(fs3: float)#

skin friction end bearing must be set to true

getFS4() → float#
setFS4(fs4: float)#

skin friction end bearing must be set to true

getLimitAverageStress() → bool#
setLimitAverageStress(limitAverageStress: bool)#
class HelicalPileOptions(client: Client, model_id: str)#

Bases: object

These options are only available when the capacity calculation type is set to Helical

getIsIncludeShaftAdhesionFriction() → bool#
setIsIncludeShaftAdhesionFriction(isIncludeShaftAdhesionFriction: bool)#
getIsApplyLocalShearFailureForHelices() → bool#
setIsApplyLocalShearFailureForHelices(isApplyLocalShearFailureForHelices: bool)#
getIsUseReducedHelixAreaForEndBearing() → bool#
setIsUseReducedHelixAreaForEndBearing(isUseReducedHelixAreaForEndBearing: bool)#
getIsIncludeShapeAndDepthFactors() → bool#
setIsIncludeShapeAndDepthFactors(isIncludeShapeAndDepthFactors: bool)#
class CapacityCalculations(client: Client, model_id: str)#

Bases: object

getCapacityCalculationType() → CapacityCalculationType#
setCapacityCalculationType(capacityCalculationType: CapacityCalculationType)#