CFx SDK Documentation
2023 SP0
|
#include <AECDbStairStyle.h>
double AECDbStairStyle::GetAdditionalWidth | ( | ) | const |
Returns landing additional width.
AECStairCompDefSubPtr AECDbStairStyle::GetComponentByIndex | ( | OdUInt32 | iIndex | ) | const |
Returns component definition by index.
OdUInt32 AECDbStairStyle::GetComponentCount | ( | ) | const |
Returns the number of components.
AECImpArraySubPtr AECDbStairStyle::GetComponents | ( | ) | const |
Returns the array of stair components.
double AECDbStairStyle::GetDistanceToFirstTreadDown | ( | ) | const |
Returns distance to first tread down.
double AECDbStairStyle::GetDistanceToFirstTreadUp | ( | ) | const |
Returns distance to first tread up.
double AECDbStairStyle::GetLandingLength | ( | ) | const |
Returns landing length.
AECDefs::StairLandingLocation AECDbStairStyle::GetLandingLocation | ( | ) | const |
Returns landing location.
const OdDbObjectId& AECDbStairStyle::GetLandingMaterial | ( | ) | const |
Returns the Object ID of the material definition (AECDbMaterialDef) for landing.
double AECDbStairStyle::GetLandingThickness | ( | ) | const |
Returns landing thickness.
double AECDbStairStyle::GetMaxSlopeRiserHeight | ( | ) | const |
Returns riser height for maximum slope.
double AECDbStairStyle::GetMaxSlopeTreadDepth | ( | ) | const |
Returns tread depth for maximum slope. (!) MinTreadDepth and MaxThreadDepth were swapped up to Teighaź Architecture 2.5.1.
double AECDbStairStyle::GetMinSlopeRiserHeight | ( | ) | const |
Returns riser height for minimum slope.
double AECDbStairStyle::GetMinSlopeTreadDepth | ( | ) | const |
Returns tread depth for minimum slope. (!) MinTreadDepth and MaxThreadDepth were swapped up to Teighaź Architecture 2.5.1.
double AECDbStairStyle::GetNosingLength | ( | ) | const |
Returns nosing length.
double AECDbStairStyle::GetOptSlopeRiserHeight | ( | ) | const |
Returns riser height for optimal slope.
double AECDbStairStyle::GetOptSlopeTreadDepth | ( | ) | const |
Returns tread depth for optimal slope.
double AECDbStairStyle::GetRiserHeightMult | ( | ) | const |
Returns multiplier for riser height in rule.
const OdDbObjectId& AECDbStairStyle::GetRiserMaterial | ( | ) | const |
Returns the Object ID of the material definition (AECDbMaterialDef) for riser.
double AECDbStairStyle::GetRiserThickness | ( | ) | const |
Returns riser thickness.
double AECDbStairStyle::GetRuleMaxLimit | ( | ) | const |
Returns rule maximum limit.
double AECDbStairStyle::GetRuleMinLimit | ( | ) | const |
Returns rule minimum limit.
double AECDbStairStyle::GetTreadDepthMult | ( | ) | const |
Returns multiplier for tread depth in rule.
const OdDbObjectId& AECDbStairStyle::GetTreadMaterial | ( | ) | const |
Returns the Object ID of the material definition (AECDbMaterialDef) for tread.
double AECDbStairStyle::GetTreadThickness | ( | ) | const |
Returns tread thickness.
bool AECDbStairStyle::IsAddTreadDepthDown | ( | ) | const |
Returns whether tread value is added down
bool AECDbStairStyle::IsAddTreadDepthUp | ( | ) | const |
Returns whether tread value is added up.
bool AECDbStairStyle::IsAllowVaryComponents | ( | ) | const |
Returns whether components may vary for each stair.
bool AECDbStairStyle::IsAllowVaryLandingExtensions | ( | ) | const |
Returns whether landing extensions may vary for each stair.
bool AECDbStairStyle::IsDisplayRisers | ( | ) | const |
Retruns whether risers are displayed.
bool AECDbStairStyle::IsDisplayTreads | ( | ) | const |
Retruns whether treads are displayed.
bool AECDbStairStyle::IsExtendToMergeStringers | ( | ) | const |
Returns whether landing is extended to merge flight stringers with landing stringers.
bool AECDbStairStyle::IsExtendToPreventRisersSittingUnderLandings | ( | ) | const |
Returns whether landing is extended to prevent risers and treads sitting under landing.
bool AECDbStairStyle::IsSlopingRisers | ( | ) | const |
Returns whether risers are sloping.
bool AECDbStairStyle::IsUseRuleBasedCalculator | ( | ) | const |
Returns whether rule for tread / riser relation should be used for stair calculator data.
void AECDbStairStyle::SetAdditionalWidth | ( | double | dWidth | ) |
Sets landing additional width.
void AECDbStairStyle::SetDistanceToFirstTreadDown | ( | double | dDistance | ) |
Sets distance to first tread down.
void AECDbStairStyle::SetDistanceToFirstTreadUp | ( | double | dDistance | ) |
Sets distance to first tread up.
void AECDbStairStyle::SetIsAddTreadDepthDown | ( | bool | bAdd | ) |
Sets whether tread value is added down.
void AECDbStairStyle::SetIsAddTreadDepthUp | ( | bool | bAdd | ) |
Sets whether tread value is added up.
void AECDbStairStyle::SetIsAllowVaryComponents | ( | bool | bAllow | ) |
Sets whether components may vary for each stair.
void AECDbStairStyle::SetIsAllowVaryLandingExtensions | ( | bool | bAllow | ) |
Sets whether landing extensions may vary for each stair.
void AECDbStairStyle::SetIsDisplayRisers | ( | bool | bDisplay | ) |
Sets whether risers are displayed.
void AECDbStairStyle::SetIsDisplayTreads | ( | bool | bDisplay | ) |
Sets whether treads are displayed.
void AECDbStairStyle::SetIsExtendToMergeStringers | ( | bool | bExtend | ) |
Sets whether landing is extended to merge flight stringers with landing stringers.
void AECDbStairStyle::SetIsExtendToPreventRisersSittingUnderLandings | ( | bool | bExtend | ) |
Sets whether landing is extended to prevent risers and treads sitting under landing.
void AECDbStairStyle::SetIsSlopingRisers | ( | bool | bSloping | ) |
Sets whether risers are sloping.
void AECDbStairStyle::SetIsUseRuleBasedCalculator | ( | bool | bUse | ) |
Sets whether rule for tread / riser relation should be used for stair calculator data.
void AECDbStairStyle::SetLandingLength | ( | double | dLength | ) |
Sets landing length.
void AECDbStairStyle::SetLandingLocation | ( | AECDefs::StairLandingLocation | eLocation | ) |
Sets landing location.
void AECDbStairStyle::SetLandingMaterial | ( | const OdDbObjectId & | id | ) |
Sets the Object ID of the material definition (AECDbMaterialDef) for landing.
void AECDbStairStyle::SetLandingThickness | ( | double | dThickness | ) |
Sets landing thickness.
void AECDbStairStyle::SetMaxSlopeRiserHeight | ( | double | dHeight | ) |
Sets riser height for maximum slope.
void AECDbStairStyle::SetMaxSlopeTreadDepth | ( | double | dDepth | ) |
Sets tread depth for maximum slope.
void AECDbStairStyle::SetMinSlopeRiserHeight | ( | double | dHeight | ) |
Sets riser height for minimum slope.
void AECDbStairStyle::SetMinSlopeTreadDepth | ( | double | dDepth | ) |
Sets tread depth for minimum slope.
void AECDbStairStyle::SetNosingLength | ( | double | dLength | ) |
Sets nosing length.
void AECDbStairStyle::SetOptSlopeRiserHeight | ( | double | dHeight | ) |
Sets riser height for optimal slope.
void AECDbStairStyle::SetOptSlopeTreadDepth | ( | double | dDepth | ) |
Sets tread depth for optimal slope.
void AECDbStairStyle::SetRiserHeightMult | ( | double | dMult | ) |
Sets multiplier for riser height in rule.
void AECDbStairStyle::SetRiserMaterial | ( | const OdDbObjectId & | id | ) |
Sets the Object ID of the material definition (AECDbMaterialDef) for riser.
void AECDbStairStyle::SetRiserThickness | ( | double | dThickness | ) |
Sets riser thickness.
void AECDbStairStyle::SetRuleMaxLimit | ( | double | dLimit | ) |
Sets rule maximum limit.
void AECDbStairStyle::SetRuleMinLimit | ( | double | dLimit | ) |
Sets rule minimum limit.
void AECDbStairStyle::SetTreadDepthMult | ( | double | dMult | ) |
Sets multiplier for tread depth in rule.
void AECDbStairStyle::SetTreadMaterial | ( | const OdDbObjectId & | id | ) |
Sets the Object ID of the material definition (AECDbMaterialDef) for tread.
void AECDbStairStyle::SetTreadThickness | ( | double | dThickness | ) |
Sets tread thickness.