CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
AECDbVarsArchBase Class Reference

#include <AECDbVarsArchBase.h>

Inheritance diagram for AECDbVarsArchBase:
AECDbVars AECDbDictRecord AECDbObject OdDbObject OdGiDrawable OdRxObject

Classes

struct  WallDisplay
 

Public Types

enum  FlightHeightLimitType { eNone = 0 , eRisers = 1 , eHeight = 2 }
 
enum  StairHeightMeasure { eFinishedFloorToFloor = 0 , eRoughFloorToFloor = 1 }
 
enum  StairNodeOsnap { eCorners = 0 , eVerticalAlignment = 1 }
 
enum  SpiralConstraintType { kSpiralFreeArc = 0 , kSpiralTotalDegrees = 1 , kSpiralDegreesPerStep = 2 }
 
enum  UShapedStairAlignment { eFree = 0 , eTreadToTread = 1 , eTreadToRiser = 2 , eRiserToRiser = 3 }
 
enum  WallDimensionMode { eToCenter = 0 , eToOuterFrame = 1 }
 
- Public Types inherited from OdGiDrawable
enum  SetAttributesFlags {
  kDrawableNone = 0 , kDrawableIsAnEntity = 1 , kDrawableUsesNesting = 2 , kDrawableIsCompoundObject = 4 ,
  kDrawableViewIndependentViewportDraw = 8 , kDrawableIsInvisible = 16 , kDrawableHasAttributes = 32 , kDrawableRegenTypeDependantGeometry = 64 ,
  kDrawableIsDimension = (kDrawableIsAnEntity + kDrawableIsCompoundObject + 128) , kDrawableRegenDraw = 256 , kDrawableStandardDisplaySingleLOD = 512 , kDrawableShadedDisplaySingleLOD = 1024 ,
  kDrawableViewDependentViewportDraw = 2048 , kDrawableBlockDependentViewportDraw = 4096 , kDrawableIsExternalReference = 8192 , kDrawableNotPlottable = 16384 ,
  kDrawableNotAllowLCS = 32768 , kDrawableMergeControlOff = 65536 , kLastFlag = kDrawableMergeControlOff
}
 
enum  DrawableType {
  kGeometry = 0 , kDistantLight = 1 , kPointLight = 2 , kSpotLight = 3 ,
  kAmbientLight , kSolidBackground , kGradientBackground , kImageBackground ,
  kGroundPlaneBackground , kViewport , kWebLight , kSkyBackground ,
  kImageBasedLightingBackground
}
 

Public Member Functions

WallDimensionMode GetWallDimensionMode () const
 
void SetWallDimensionMode (WallDimensionMode eMode)
 
double GetDefaultCleanupRadius () const
 
void SetDefaultCleanupRadius (double dRadius)
 
double GetAutosnapRadius () const
 
void SetAutosnapRadius (double dRadius)
 
bool IsUseCenterLineAsGraphLine () const
 
void SetIsUseCenterLineAsGraphLine (bool bCenterLineAsGraphLine)
 
bool IsAutosnapWallBaselines () const
 
void SetIsAutosnapWallBaselines (bool bAutosnap)
 
bool IsAutosnapGridEditedBaselines () const
 
void SetIsAutosnapGridEditedBaselines (bool bAutosnap)
 
const WallDisplayGetWallDisplayFlags () const
 
void SetWallDisplayFlags (const WallDisplay &sWallDisplay)
 
double GetDefaultSpaceHeightAboveCeiling () const
 
void SetDefaultSpaceHeightAboveCeiling (double dHeight)
 
double GetDefaultFloorBoundaryThickness () const
 
void SetDefaultFloorBoundaryThickness (double dThickness)
 
void SetDefaultCeilingBoundaryThickness (double dThickness)
 
double GetDefaultCeilingBoundaryThickness () const
 
double GetRailingHandrailHeight () const
 
void SetRailingHandrailHeight (double dHeight)
 
double GetRailingGuardrailHeight () const
 
void SetRailingGuardrailHeight (double dHeight)
 
double GetRailingBottomrailHeight () const
 
void SetRailingBottomrailHeight (double dHeight)
 
AECDefs::OpeningMeasureTo GetDefaultDoorMeasureTo () const
 
void SetDefaultDoorMeasureTo (AECDefs::OpeningMeasureTo eMeasureTo)
 
AECDefs::OpeningMeasureTo GetDefaultWindowMeasureTo () const
 
void SetDefaultWindowMeasureTo (AECDefs::OpeningMeasureTo eMeasureTo)
 
double GetDefaultRoofThickness () const
 
void SetDefaultRoofThickness (double dThickness)
 
bool IsStairPresentationFormat () const
 
void SetIsStairPresentationFormat (bool bPresentationFormat)
 
StairNodeOsnap GetStairNodeOsnap () const
 
void SetStairNodeOsnap (StairNodeOsnap eMode)
 
StairHeightMeasure GetStairHeightMeasure () const
 
void SetStairHeightMeasure (StairHeightMeasure eMode)
 
UShapedStairAlignment GetUShapeStairAlignment () const
 
void SetUShapeStairAlignment (UShapedStairAlignment eAlignment)
 
double GetUShapeStairOffset () const
 
void SetUShapeStairOffset (double dOffset)
 
SpiralConstraintType GetStairSpiralArcConstraint () const
 
void SetStairSpiralArcConstraint (SpiralConstraintType type)
 
double GetStairSpiralArcTotal () const
 
void SetStairSpiralArcTotal (double dVal)
 
double GetStairSpiralArcPerTread () const
 
void SetStairSpiralArcPerTread (double dVal)
 
double GetStairSpiralRadius () const
 
void SetStairSpiralRadius (double dRadius)
 
double GetMaxSlopeRiserHeight () const
 
double GetMaxSlopeTreadDepth () const
 
void SetMaxSlopeRiserHeight (double dHeight)
 
void SetMaxSlopeTreadDepth (double dDepth)
 
double GetOptSlopeRiserHeight () const
 
double GetOptSlopeTreadDepth () const
 
void SetOptSlopeRiserHeight (double dHeight)
 
void SetOptSlopeTreadDepth (double dDepth)
 
double GetMinSlopeRiserHeight () const
 
double GetMinSlopeTreadDepth () const
 
void SetMinSlopeRiserHeight (double dHeight)
 
void SetMinSlopeTreadDepth (double dDepth)
 
double GetHeadroomHeight () const
 
void SetHeadroomHeight (double dHeight)
 
double GetSideClearance () const
 
void SetSideClearance (double dClearence)
 
FlightHeightLimitType GetFlightHeightLimitType () const
 
void SetFlightHeightLimitType (FlightHeightLimitType type)
 
OdUInt16 GetFlightHeightLimitRisers () const
 
void SetFlightHeightLimitRisers (OdUInt16 iRisers)
 
double GetFlightHeightLimitHeight () const
 
void SetFlightHeightLimitHeight (double dHeight)
 
FlightHeightLimitType GetStairMinFlightLimitType () const
 
void SetStairMinFlightLimitType (FlightHeightLimitType type)
 
OdUInt16 GetStairMinTreadsPerFlight () const
 
void SetStairMinTreadsPerFlight (OdUInt16 iRisers)
 
double GetStairMinHeightPerFlight () const
 
void SetStairMinHeightPerFlight (double dHeight)
 
FlightHeightLimitType GetStairMaxFlightLimitType () const
 
void SetStairMaxFlightLimitType (FlightHeightLimitType type)
 
OdUInt16 GetStairMaxTreadsPerFlight () const
 
void SetStairMaxTreadsPerFlight (OdUInt16 iRisers)
 
double GetStairMaxHeightPerFlight () const
 
void SetStairMaxHeightPerFlight (double dHeight)
 
bool AutoDetectAdjacencies () const
 
void SetAutoDetectAdjacencies (bool bAutoDetect)
 
bool DisplayAttachChangesWarnings () const
 
void SetDisplayAttachChangesWarnings (bool bDisplay)
 
double GetSpaceMaxAutoAdjacencyDist () const
 
void SetMaxAutoAdjacencyDist (double dist)
 
double GetSpaceMaximumGapSize () const
 
void SetSpaceMaximumGapSize (double dGapSize)
 
OdString GetSpaceOffsetStandard () const
 
void SetSpaceOffsetStandard (const OdString &standard)
 
- Public Member Functions inherited from AECDbDictRecord
const OdStringGetDictRecordDescription () const
 
void SetDictRecordDescription (const OdString &strDescription)
 
AECClassificationArraySubPtr GetClassificationArray () const
 
OdString GetName () const
 
- Public Member Functions inherited from AECDbObject
virtual void subClose ()
 
virtual OdResult dwgInFields (OdDbDwgFiler *pFiler)
 
virtual void dwgOutFields (OdDbDwgFiler *pFiler) const
 
virtual void dxfOut (OdDbDxfFiler *pFiler) const
 
virtual void audit (OdDbAuditInfo *pAuditInfo)
 
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
OdUInt32 GetOverrideCount () const
 
AECOverrideSubPtr GetOverrideByIndex (OdUInt32 iIndex) const
 
AECImpArraySubPtr GetOverrides ()
 
OdDbObjectId GetCurrentDispProps (const OdDbObjectId &idDispRep)
 
OdDbObjectId OverrideDispProps (const OdDbObjectId &idDispRep, bool bCopyContents=true)
 
void RemoveDispProps (const OdDbObjectId &idDispRep)
 
- Public Member Functions inherited from OdDbObject
 ODDB_DECLARE_MEMBERS (OdDbObject)
 
 ~OdDbObject ()
 
void addRef ()
 
void release ()
 
long numRefs () const
 
OdDbObjectId objectId () const
 
OdDbHandle getDbHandle () const
 
OdDbHandle handle () const
 
OdDbObjectId ownerId () const
 
virtual void setOwnerId (OdDbObjectId ownerId)
 
OdDbDatabasedatabase () const
 
void createExtensionDictionary ()
 
OdDbObjectId extensionDictionary () const
 
bool releaseExtensionDictionary ()
 
OdDbXrecordPtr createXrecord (const OdString &xrecordName, OdDb::DuplicateRecordCloning style=OdDb::kDrcIgnore)
 
void upgradeOpen ()
 
void downgradeOpen ()
 
void cancel ()
 
virtual OdResult subOpen (OdDb::OpenMode mode)
 
virtual void subClose ()
 
OdResult erase (bool eraseIt=true)
 
virtual OdResult subErase (bool erasing)
 
void handOverTo (OdDbObject *pNewObject, bool keepXData=true, bool keepExtDict=true)
 
virtual void subHandOverTo (OdDbObject *pNewObject)
 
void swapIdWith (OdDbObjectId otherId, bool swapXdata=false, bool swapExtDict=false)
 
virtual void subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false)
 
virtual void audit (OdDbAuditInfo *pAuditInfo)
 
void dwgIn (OdDbDwgFiler *pFiler)
 
void dwgOut (OdDbDwgFiler *pFiler) const
 
virtual OdResult dxfIn (OdDbDxfFiler *pFiler)
 
virtual void dxfOut (OdDbDxfFiler *pFiler) const
 
virtual OdResult dwgInFields (OdDbDwgFiler *pFiler)
 
virtual void dwgOutFields (OdDbDwgFiler *pFiler) const
 
virtual OdResult dxfInFields (OdDbDxfFiler *pFiler)
 
virtual void dxfOutFields (OdDbDxfFiler *pFiler) const
 
virtual OdResult dxfInFields_R12 (OdDbDxfFiler *pFiler)
 
virtual void dxfOutFields_R12 (OdDbDxfFiler *pFiler) const
 
virtual OdDb::DuplicateRecordCloning mergeStyle () const
 
virtual OdResBufPtr xData (const OdString &regappName=OdString::kEmpty) const
 
virtual void setXData (const OdResBuf *pRb)
 
bool isEraseStatusToggled () const
 
bool isErased () const
 
bool isReadEnabled () const
 
bool isWriteEnabled () const
 
bool isNotifyEnabled () const
 
bool isModified () const
 
bool isModifiedXData () const
 
bool isModifiedGraphics () const
 
bool isNewObject () const
 
bool isNotifying () const
 
bool isUndoing () const
 
bool isReallyClosing () const
 
bool isDBRO () const
 
void assertReadEnabled () const
 
void assertWriteEnabled (bool autoUndo=true, bool recordModified=true)
 
void assertNotifyEnabled () const
 
void disableUndoRecording (bool disable)
 
bool isUndoRecordingDisabled () const
 
OdDbDwgFilerundoFiler ()
 
virtual void applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj)
 
void addReactor (OdDbObjectReactor *pReactor) const
 
void removeReactor (OdDbObjectReactor *pReactor) const
 
virtual void addPersistentReactor (const OdDbObjectId &objId)
 
virtual void removePersistentReactor (const OdDbObjectId &objId)
 
bool hasPersistentReactor (const OdDbObjectId &objId) const
 
OdDbObjectIdArray getPersistentReactors () const
 
OdDbObjectReactorArray getTransientReactors () const
 
virtual void recvPropagateModify (const OdDbObject *pSubObj)
 
virtual void xmitPropagateModify () const
 
ODRX_SEALED_VIRTUAL OdDbObjectPtr deepClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED
 
ODRX_SEALED_VIRTUAL OdDbObjectPtr wblockClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED
 
virtual void appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &idMap)
 
void setOdDbObjectIdsInFlux ()
 
bool isOdDbObjectIdsInFlux () const
 
virtual void copied (const OdDbObject *pObject, const OdDbObject *pNewObject)
 
virtual void erased (const OdDbObject *pObject, bool erasing=true)
 
virtual void goodbye (const OdDbObject *pObject)
 
virtual void openedForModify (const OdDbObject *pObject)
 
virtual void modified (const OdDbObject *pObject)
 
virtual void subObjModified (const OdDbObject *pObject, const OdDbObject *pSubObj)
 
virtual void modifyUndone (const OdDbObject *pObject)
 
virtual void modifiedXData (const OdDbObject *pObject)
 
virtual void unappended (const OdDbObject *pObject)
 
virtual void reappended (const OdDbObject *pObject)
 
bool isAProxy () const
 
virtual void objectClosed (const OdDbObjectId &objectId)
 
virtual void modifiedGraphics (const OdDbObject *pObject)
 
virtual void copyFrom (const OdRxObject *pSource)
 
bool hasSaveVersionOverride () const
 
void setHasSaveVersionOverride (bool hasSaveVersionOverride)
 
virtual OdDb::DwgVersion getObjectSaveVersion (const OdDbFiler *pFiler, OdDb::MaintReleaseVer *pMaintVer=0) const
 
virtual OdDbObjectPtr decomposeForSave (OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData)
 
virtual OdDbObjectPtr decomposeForSave (OdDb::SaveType format, OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData)
 
void convertForSave (OdDb::DwgVersion ver)
 
virtual void composeForLoad (OdDb::SaveType format, OdDb::DwgVersion version, OdDbAuditInfo *pAuditInfo)
 
virtual OdGiDrawabledrawable ()
 
virtual OdUInt32 subSetAttributes (OdGiDrawableTraits *pTraits) const
 
virtual bool subWorldDraw (OdGiWorldDraw *pWd) const
 
virtual void subViewportDraw (OdGiViewportDraw *pVd) const
 
virtual bool isPersistent () const
 
virtual OdDbStub * id () const
 
ODRX_SEALED_VIRTUAL OdResult getClassID (void *pClsid) const ODRX_SEALED
 
void setGsNode (OdGsCache *pNode)
 
OdGsCachegsNode () const
 
void xDataTransformBy (const OdGeMatrix3d &xfm)
 
bool hasFields () const
 
OdDbObjectId getField (const OdString &fieldName) const
 
OdDbObjectPtr getField (const OdString &fieldName, OdDb::OpenMode mode) const
 
virtual OdDbObjectId setField (const OdString &fieldName, OdDbField *pField)
 
virtual OdResult removeField (OdDbObjectId fieldId)
 
virtual OdDbObjectId removeField (const OdString &fieldName)
 
OdDbObjectId getFieldDictionary () const
 
OdDbObjectPtr getFieldDictionary (OdDb::OpenMode mode) const
 
virtual OdRxClasssaveAsClass (OdRxClass *pClass) const
 
- Public Member Functions inherited from OdGiDrawable
 ODRX_DECLARE_MEMBERS (OdGiDrawable)
 
virtual DrawableType drawableType () const
 
ODRX_SEALED_VIRTUAL OdUInt32 setAttributes (OdGiDrawableTraits *pTraits) const ODRX_SEALED
 
ODRX_SEALED_VIRTUAL bool worldDraw (OdGiWorldDraw *pWd) const ODRX_SEALED
 
ODRX_SEALED_VIRTUAL void viewportDraw (OdGiViewportDraw *pVd) const ODRX_SEALED
 
virtual bool isPersistent () const =0
 
virtual OdDbStub * id () const =0
 
virtual void setGsNode (OdGsCache *pGsNode)=0
 
virtual OdGsCachegsNode () const =0
 
ODRX_SEALED_VIRTUAL OdUInt32 viewportDrawLogicalFlags (OdGiViewportDraw *pVd) const ODRX_SEALED
 
virtual OdResult getGeomExtents (OdGeExtents3d &extents) const
 
ODRX_SEALED_VIRTUAL OdUInt32 regenSupportFlags () const ODRX_SEALED
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Types

enum  Flags { eRelaxedStairRuleInterpretation = 1 , eUseBelowAndAbovePropertyForMember = 2 , eSpaceUseUsableGross = 4 , eSpaceAutoUpdateGeometry = 8 }
 

Protected Attributes

WallDimensionMode m_eWallDimensionMode
 
double m_dCleanupRadius
 
double m_dAutosnapRadius
 
bool m_bDoNotUseCenterLineAsGraphLine
 
bool m_bAutosnapWallBaseLines
 
bool m_bAutosnapGripEditedWallBaseline
 
double m_dHeightOfSpaceAboveCeiling
 
double m_dFloorBoundaryThickness
 
double m_dCeilingBoundaryThickness
 
double m_dRailingHandrailHeight
 
double m_dRailingGuardrailHeight
 
double m_dRailingBottomrailHeight
 
AECDefs::OpeningMeasureTo m_eDoorMeasureTo
 
AECDefs::OpeningMeasureTo m_eWindowMeasureTo
 
double m_dRoofThickness
 
WallDisplay m_sWallDisplayFlags
 
bool m_bPresentationFormat
 
StairNodeOsnap m_eNodeOsnap
 
StairHeightMeasure m_eStairHeightMeasure
 
UShapedStairAlignment m_eUShapeStairsAlignment
 
double m_dUShapeStairsOffset
 
double m_dMaxRiserHeight
 
double m_dMaxTreadDepth
 
double m_dOptRiserHeight
 
double m_dOptTreadDepth
 
double m_dMinRiserHeight
 
OdInt16 m_stairSpiralArcConstraintType
 
double m_dStairSpiralArcTotal
 
double m_dStairSpiralArcPerTread
 
double m_dStairSpiralRadius
 
double m_dMinTreadDepth
 
double m_dHeadroomHeight
 
double m_dSideClearance
 
OdInt16 m_stairMinFlightLimitType
 
OdUInt16 m_stairMinTreadsPerFlight
 
double m_dStairMinHeightPerFlight
 
bool m_bDoNotDisplayOpeningEndcapStyles
 
OdInt16 m_stairMaxFlightLimitType
 
OdInt16 m_stairMaxTreadsPerFlight
 
double m_dStairMaxHeightPerFlight
 
OdInt8 m_flags
 
bool m_bAutoDetectAdjacencies
 
bool m_bDisplayAttachChangesWarnings
 
double m_dSpaceMaxAutoAdjacency
 
OdString m_spaceOffsetStandard
 
OdString m_spaceOffsetStandardVersion
 
double m_dMaxGapSize
 
- Protected Attributes inherited from AECDbObject
AECImpObjPtr m_pImpObject
 
AECImpArrayPtr m_pOverrides
 
- Protected Attributes inherited from OdDbObject
OdDbObjectImplm_pImpl
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Protected Member Functions inherited from OdDbObject
 OdDbObject ()
 
virtual OdResult subGetClassID (void *pClsid) const
 
virtual OdDbObjectPtr subDeepClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const
 
virtual OdDbObjectPtr subWblockClone (OdDbIdMapping &ownerIdMap, OdDbObject *pOwner, bool bPrimary) const
 
- Protected Member Functions inherited from OdGiDrawable
 OdGiDrawable ()
 
virtual OdUInt32 subSetAttributes (OdGiDrawableTraits *traits) const =0
 
virtual bool subWorldDraw (OdGiWorldDraw *wd) const =0
 
virtual void subViewportDraw (OdGiViewportDraw *vd) const =0
 
virtual OdUInt32 subViewportDrawLogicalFlags (OdGiViewportDraw *vd) const
 
virtual OdUInt32 subRegenSupportFlags () const
 

Detailed Description

AEC Arch Base database settings.

<group TA_API_Objects>

Definition at line 35 of file AECDbVarsArchBase.h.

Member Enumeration Documentation

◆ Flags

enum AECDbVarsArchBase::Flags
protected
Enumerator
eRelaxedStairRuleInterpretation 
eUseBelowAndAbovePropertyForMember 
eSpaceUseUsableGross 
eSpaceAutoUpdateGeometry 

Definition at line 677 of file AECDbVarsArchBase.h.

◆ FlightHeightLimitType

Stairs flight height limit type.

Enumerator
eNone 
eRisers 
eHeight 

Definition at line 46 of file AECDbVarsArchBase.h.

◆ SpiralConstraintType

Enumerator
kSpiralFreeArc 
kSpiralTotalDegrees 
kSpiralDegreesPerStep 

Definition at line 71 of file AECDbVarsArchBase.h.

◆ StairHeightMeasure

Stairs height measurement mode.

Enumerator
eFinishedFloorToFloor 
eRoughFloorToFloor 

Definition at line 56 of file AECDbVarsArchBase.h.

◆ StairNodeOsnap

Stairs node osnap mode.

Enumerator
eCorners 
eVerticalAlignment 

Definition at line 65 of file AECDbVarsArchBase.h.

◆ UShapedStairAlignment

U-Shaped stair alignment.

Enumerator
eFree 
eTreadToTread 
eTreadToRiser 
eRiserToRiser 

Definition at line 80 of file AECDbVarsArchBase.h.

◆ WallDimensionMode

Possible modes of the wall dimensions generation.

Remarks
The eToCenter value indicates that the dimensions are generated to the center lines of openings. The eToOuterFrame value specifies that the dimension is bound to the outer edges of openings.
Enumerator
eToCenter 
eToOuterFrame 

Definition at line 97 of file AECDbVarsArchBase.h.

Member Function Documentation

◆ AutoDetectAdjacencies()

bool AECDbVarsArchBase::AutoDetectAdjacencies ( ) const

◆ DisplayAttachChangesWarnings()

bool AECDbVarsArchBase::DisplayAttachChangesWarnings ( ) const

◆ GetAutosnapRadius()

double AECDbVarsArchBase::GetAutosnapRadius ( ) const

Returns autosnap radius for walls.

◆ GetDefaultCeilingBoundaryThickness()

double AECDbVarsArchBase::GetDefaultCeilingBoundaryThickness ( ) const

Returns default floor boundary thickness for spaces.

◆ GetDefaultCleanupRadius()

double AECDbVarsArchBase::GetDefaultCleanupRadius ( ) const

Returns default cleanup radius for walls.

◆ GetDefaultDoorMeasureTo()

AECDefs::OpeningMeasureTo AECDbVarsArchBase::GetDefaultDoorMeasureTo ( ) const

Returns default measurement setting for doors.

◆ GetDefaultFloorBoundaryThickness()

double AECDbVarsArchBase::GetDefaultFloorBoundaryThickness ( ) const

Returns default floor boundary thickness for spaces.

◆ GetDefaultRoofThickness()

double AECDbVarsArchBase::GetDefaultRoofThickness ( ) const

Returns default roof thickness.

◆ GetDefaultSpaceHeightAboveCeiling()

double AECDbVarsArchBase::GetDefaultSpaceHeightAboveCeiling ( ) const

Returns default height of space above ceiling.

◆ GetDefaultWindowMeasureTo()

AECDefs::OpeningMeasureTo AECDbVarsArchBase::GetDefaultWindowMeasureTo ( ) const

Returns default measurement setting for windows.

◆ GetFlightHeightLimitHeight()

double AECDbVarsArchBase::GetFlightHeightLimitHeight ( ) const
inline

Returns the flight height limitation.

Remarks
Used for eHeight limitation type.

Definition at line 508 of file AECDbVarsArchBase.h.

◆ GetFlightHeightLimitRisers()

OdUInt16 AECDbVarsArchBase::GetFlightHeightLimitRisers ( ) const
inline

Returns the number of riser defining a limit for flight height.

Remarks
Used for eRisers limitation type.

Definition at line 486 of file AECDbVarsArchBase.h.

◆ GetFlightHeightLimitType()

FlightHeightLimitType AECDbVarsArchBase::GetFlightHeightLimitType ( ) const
inline

Returns the type of flight height limitation.

Definition at line 469 of file AECDbVarsArchBase.h.

◆ GetHeadroomHeight()

double AECDbVarsArchBase::GetHeadroomHeight ( ) const

Returns the headroom height.

◆ GetMaxSlopeRiserHeight()

double AECDbVarsArchBase::GetMaxSlopeRiserHeight ( ) const

Returns maximum slope riser height.

◆ GetMaxSlopeTreadDepth()

double AECDbVarsArchBase::GetMaxSlopeTreadDepth ( ) const

Returns maximum slope tread depth.

◆ GetMinSlopeRiserHeight()

double AECDbVarsArchBase::GetMinSlopeRiserHeight ( ) const

Returns minimum slope riser height.

◆ GetMinSlopeTreadDepth()

double AECDbVarsArchBase::GetMinSlopeTreadDepth ( ) const

Returns minimum slope tread depth.

◆ GetOptSlopeRiserHeight()

double AECDbVarsArchBase::GetOptSlopeRiserHeight ( ) const

Returns optimum slope riser height.

◆ GetOptSlopeTreadDepth()

double AECDbVarsArchBase::GetOptSlopeTreadDepth ( ) const

Returns optimum slope tread depth.

◆ GetRailingBottomrailHeight()

double AECDbVarsArchBase::GetRailingBottomrailHeight ( ) const

◆ GetRailingGuardrailHeight()

double AECDbVarsArchBase::GetRailingGuardrailHeight ( ) const

◆ GetRailingHandrailHeight()

double AECDbVarsArchBase::GetRailingHandrailHeight ( ) const

◆ GetSideClearance()

double AECDbVarsArchBase::GetSideClearance ( ) const

Returns the side clearance.

◆ GetSpaceMaxAutoAdjacencyDist()

double AECDbVarsArchBase::GetSpaceMaxAutoAdjacencyDist ( ) const

◆ GetSpaceMaximumGapSize()

double AECDbVarsArchBase::GetSpaceMaximumGapSize ( ) const

◆ GetSpaceOffsetStandard()

OdString AECDbVarsArchBase::GetSpaceOffsetStandard ( ) const

◆ GetStairHeightMeasure()

StairHeightMeasure AECDbVarsArchBase::GetStairHeightMeasure ( ) const

Returns stair height measurement mode.

◆ GetStairMaxFlightLimitType()

FlightHeightLimitType AECDbVarsArchBase::GetStairMaxFlightLimitType ( ) const

◆ GetStairMaxHeightPerFlight()

double AECDbVarsArchBase::GetStairMaxHeightPerFlight ( ) const

◆ GetStairMaxTreadsPerFlight()

OdUInt16 AECDbVarsArchBase::GetStairMaxTreadsPerFlight ( ) const

◆ GetStairMinFlightLimitType()

FlightHeightLimitType AECDbVarsArchBase::GetStairMinFlightLimitType ( ) const

◆ GetStairMinHeightPerFlight()

double AECDbVarsArchBase::GetStairMinHeightPerFlight ( ) const

◆ GetStairMinTreadsPerFlight()

OdUInt16 AECDbVarsArchBase::GetStairMinTreadsPerFlight ( ) const

◆ GetStairNodeOsnap()

StairNodeOsnap AECDbVarsArchBase::GetStairNodeOsnap ( ) const

Returns stair node osnap mode.

◆ GetStairSpiralArcConstraint()

SpiralConstraintType AECDbVarsArchBase::GetStairSpiralArcConstraint ( ) const

◆ GetStairSpiralArcPerTread()

double AECDbVarsArchBase::GetStairSpiralArcPerTread ( ) const

◆ GetStairSpiralArcTotal()

double AECDbVarsArchBase::GetStairSpiralArcTotal ( ) const

◆ GetStairSpiralRadius()

double AECDbVarsArchBase::GetStairSpiralRadius ( ) const

◆ GetUShapeStairAlignment()

UShapedStairAlignment AECDbVarsArchBase::GetUShapeStairAlignment ( ) const

Returns the alignment for U-Shaped stairs.

◆ GetUShapeStairOffset()

double AECDbVarsArchBase::GetUShapeStairOffset ( ) const

Returns the offset for U-Shaped stairs.

Remarks
The value is valid only if U-Shaped stair alignment mode is not eFree.

◆ GetWallDimensionMode()

WallDimensionMode AECDbVarsArchBase::GetWallDimensionMode ( ) const

Returns wall dimension mode.

◆ GetWallDisplayFlags()

const WallDisplay & AECDbVarsArchBase::GetWallDisplayFlags ( ) const

Returns wall display flags.

◆ IsAutosnapGridEditedBaselines()

bool AECDbVarsArchBase::IsAutosnapGridEditedBaselines ( ) const

Returns whether grid edited wall baselines should be autosnapped.

◆ IsAutosnapWallBaselines()

bool AECDbVarsArchBase::IsAutosnapWallBaselines ( ) const

Returns whether new wall baselines should be autosnapped.

◆ IsStairPresentationFormat()

bool AECDbVarsArchBase::IsStairPresentationFormat ( ) const

Returns whether stair presentation format is set. (No Cut Lines or Path).

◆ IsUseCenterLineAsGraphLine()

bool AECDbVarsArchBase::IsUseCenterLineAsGraphLine ( ) const

Returns whether center line of the wall should be used as graph line.

◆ SetAutoDetectAdjacencies()

void AECDbVarsArchBase::SetAutoDetectAdjacencies ( bool  bAutoDetect)

◆ SetAutosnapRadius()

void AECDbVarsArchBase::SetAutosnapRadius ( double  dRadius)

Sets autosnap radius for walls.

Remarks
Autosnap radius should be non-negative.

◆ SetDefaultCeilingBoundaryThickness()

void AECDbVarsArchBase::SetDefaultCeilingBoundaryThickness ( double  dThickness)

Sets default floor boundary thickness for spaces.

Remarks
Floor boundary thickness should be non-negative.

◆ SetDefaultCleanupRadius()

void AECDbVarsArchBase::SetDefaultCleanupRadius ( double  dRadius)

Sets default cleanup radius for walls.

Remarks
Cleanup radius should be non-negative.

◆ SetDefaultDoorMeasureTo()

void AECDbVarsArchBase::SetDefaultDoorMeasureTo ( AECDefs::OpeningMeasureTo  eMeasureTo)

Sets default measurement setting for doors.

◆ SetDefaultFloorBoundaryThickness()

void AECDbVarsArchBase::SetDefaultFloorBoundaryThickness ( double  dThickness)

Sets default floor boundary thickness for spaces.

Remarks
Floor boundary thickness should be non-negative.

◆ SetDefaultRoofThickness()

void AECDbVarsArchBase::SetDefaultRoofThickness ( double  dThickness)

Sets default roof thickness. Default roof thickness should be positive.

◆ SetDefaultSpaceHeightAboveCeiling()

void AECDbVarsArchBase::SetDefaultSpaceHeightAboveCeiling ( double  dHeight)

Sets default height of space above ceiling.

Remarks
The height should be non-negative.

◆ SetDefaultWindowMeasureTo()

void AECDbVarsArchBase::SetDefaultWindowMeasureTo ( AECDefs::OpeningMeasureTo  eMeasureTo)

Sets default measurement setting for windows.

◆ SetDisplayAttachChangesWarnings()

void AECDbVarsArchBase::SetDisplayAttachChangesWarnings ( bool  bDisplay)

◆ SetFlightHeightLimitHeight()

void AECDbVarsArchBase::SetFlightHeightLimitHeight ( double  dHeight)
inline

Sets the flight height limitation.

Remarks
Used for eHeight limitation type.

The height should be positive.

Definition at line 520 of file AECDbVarsArchBase.h.

◆ SetFlightHeightLimitRisers()

void AECDbVarsArchBase::SetFlightHeightLimitRisers ( OdUInt16  iRisers)
inline

Sets the number of riser defining a limit for flight height.

Remarks
Used for eRisers limitation type.

The number of risers should be positive.

Definition at line 498 of file AECDbVarsArchBase.h.

◆ SetFlightHeightLimitType()

void AECDbVarsArchBase::SetFlightHeightLimitType ( FlightHeightLimitType  type)
inline

Sets the type of flight height limitation.

Definition at line 476 of file AECDbVarsArchBase.h.

◆ SetHeadroomHeight()

void AECDbVarsArchBase::SetHeadroomHeight ( double  dHeight)

Sets the headroom height.

Remarks
The height should be positive.

◆ SetIsAutosnapGridEditedBaselines()

void AECDbVarsArchBase::SetIsAutosnapGridEditedBaselines ( bool  bAutosnap)

Sets whether grid edited wall baselines should be autosnapped.

◆ SetIsAutosnapWallBaselines()

void AECDbVarsArchBase::SetIsAutosnapWallBaselines ( bool  bAutosnap)

Sets whether new wall baselines should be autosnapped.

◆ SetIsStairPresentationFormat()

void AECDbVarsArchBase::SetIsStairPresentationFormat ( bool  bPresentationFormat)

Sets whether stair presentation format is set.

◆ SetIsUseCenterLineAsGraphLine()

void AECDbVarsArchBase::SetIsUseCenterLineAsGraphLine ( bool  bCenterLineAsGraphLine)

Sets whether center line of the wall should be used as graph line.

◆ SetMaxAutoAdjacencyDist()

void AECDbVarsArchBase::SetMaxAutoAdjacencyDist ( double  dist)

◆ SetMaxSlopeRiserHeight()

void AECDbVarsArchBase::SetMaxSlopeRiserHeight ( double  dHeight)

Sets maximum slope riser height.

Remarks
The height should be positive.

◆ SetMaxSlopeTreadDepth()

void AECDbVarsArchBase::SetMaxSlopeTreadDepth ( double  dDepth)

Sets maximum slope tread depth.

Remarks
The depth should be positive.

◆ SetMinSlopeRiserHeight()

void AECDbVarsArchBase::SetMinSlopeRiserHeight ( double  dHeight)

Sets minimum slope riser height.

Remarks
The height should be positive.

◆ SetMinSlopeTreadDepth()

void AECDbVarsArchBase::SetMinSlopeTreadDepth ( double  dDepth)

Sets minimum slope tread depth.

Remarks
The depth should be positive.

◆ SetOptSlopeRiserHeight()

void AECDbVarsArchBase::SetOptSlopeRiserHeight ( double  dHeight)

Sets optimum slope riser height.

Remarks
The height should be positive.

◆ SetOptSlopeTreadDepth()

void AECDbVarsArchBase::SetOptSlopeTreadDepth ( double  dDepth)

Sets optimum slope tread depth.

Remarks
The depth should be positive.

◆ SetRailingBottomrailHeight()

void AECDbVarsArchBase::SetRailingBottomrailHeight ( double  dHeight)

◆ SetRailingGuardrailHeight()

void AECDbVarsArchBase::SetRailingGuardrailHeight ( double  dHeight)

◆ SetRailingHandrailHeight()

void AECDbVarsArchBase::SetRailingHandrailHeight ( double  dHeight)

◆ SetSideClearance()

void AECDbVarsArchBase::SetSideClearance ( double  dClearence)

Sets the side clearance.

Remarks
The side clearance should be non-negative.

◆ SetSpaceMaximumGapSize()

void AECDbVarsArchBase::SetSpaceMaximumGapSize ( double  dGapSize)

◆ SetSpaceOffsetStandard()

void AECDbVarsArchBase::SetSpaceOffsetStandard ( const OdString standard)

◆ SetStairHeightMeasure()

void AECDbVarsArchBase::SetStairHeightMeasure ( StairHeightMeasure  eMode)

Sets stair height measurement mode.

◆ SetStairMaxFlightLimitType()

void AECDbVarsArchBase::SetStairMaxFlightLimitType ( FlightHeightLimitType  type)

◆ SetStairMaxHeightPerFlight()

void AECDbVarsArchBase::SetStairMaxHeightPerFlight ( double  dHeight)

◆ SetStairMaxTreadsPerFlight()

void AECDbVarsArchBase::SetStairMaxTreadsPerFlight ( OdUInt16  iRisers)

◆ SetStairMinFlightLimitType()

void AECDbVarsArchBase::SetStairMinFlightLimitType ( FlightHeightLimitType  type)

◆ SetStairMinHeightPerFlight()

void AECDbVarsArchBase::SetStairMinHeightPerFlight ( double  dHeight)

◆ SetStairMinTreadsPerFlight()

void AECDbVarsArchBase::SetStairMinTreadsPerFlight ( OdUInt16  iRisers)

◆ SetStairNodeOsnap()

void AECDbVarsArchBase::SetStairNodeOsnap ( StairNodeOsnap  eMode)

Sets stair node osnap mode.

◆ SetStairSpiralArcConstraint()

void AECDbVarsArchBase::SetStairSpiralArcConstraint ( SpiralConstraintType  type)

◆ SetStairSpiralArcPerTread()

void AECDbVarsArchBase::SetStairSpiralArcPerTread ( double  dVal)

◆ SetStairSpiralArcTotal()

void AECDbVarsArchBase::SetStairSpiralArcTotal ( double  dVal)

◆ SetStairSpiralRadius()

void AECDbVarsArchBase::SetStairSpiralRadius ( double  dRadius)

◆ SetUShapeStairAlignment()

void AECDbVarsArchBase::SetUShapeStairAlignment ( UShapedStairAlignment  eAlignment)

Sets the alignment for U-Shaped stairs.

◆ SetUShapeStairOffset()

void AECDbVarsArchBase::SetUShapeStairOffset ( double  dOffset)

Sets the offset for U-Shaped stairs.

Remarks
The value is valid only if U-Shaped stair alignment mode is not eFree.

The offset should be non-negative.

◆ SetWallDimensionMode()

void AECDbVarsArchBase::SetWallDimensionMode ( WallDimensionMode  eMode)

Sets wall dimension mode.

◆ SetWallDisplayFlags()

void AECDbVarsArchBase::SetWallDisplayFlags ( const WallDisplay sWallDisplay)

Sets wall display flags.

Member Data Documentation

◆ m_bAutoDetectAdjacencies

bool AECDbVarsArchBase::m_bAutoDetectAdjacencies
protected

Definition at line 696 of file AECDbVarsArchBase.h.

◆ m_bAutosnapGripEditedWallBaseline

bool AECDbVarsArchBase::m_bAutosnapGripEditedWallBaseline
protected

Definition at line 584 of file AECDbVarsArchBase.h.

◆ m_bAutosnapWallBaseLines

bool AECDbVarsArchBase::m_bAutosnapWallBaseLines
protected

Definition at line 581 of file AECDbVarsArchBase.h.

◆ m_bDisplayAttachChangesWarnings

bool AECDbVarsArchBase::m_bDisplayAttachChangesWarnings
protected

Definition at line 697 of file AECDbVarsArchBase.h.

◆ m_bDoNotDisplayOpeningEndcapStyles

bool AECDbVarsArchBase::m_bDoNotDisplayOpeningEndcapStyles
protected

Definition at line 670 of file AECDbVarsArchBase.h.

◆ m_bDoNotUseCenterLineAsGraphLine

bool AECDbVarsArchBase::m_bDoNotUseCenterLineAsGraphLine
protected

Definition at line 578 of file AECDbVarsArchBase.h.

◆ m_bPresentationFormat

bool AECDbVarsArchBase::m_bPresentationFormat
protected

Definition at line 614 of file AECDbVarsArchBase.h.

◆ m_dAutosnapRadius

double AECDbVarsArchBase::m_dAutosnapRadius
protected

Definition at line 575 of file AECDbVarsArchBase.h.

◆ m_dCeilingBoundaryThickness

double AECDbVarsArchBase::m_dCeilingBoundaryThickness
protected

Definition at line 593 of file AECDbVarsArchBase.h.

◆ m_dCleanupRadius

double AECDbVarsArchBase::m_dCleanupRadius
protected

Definition at line 572 of file AECDbVarsArchBase.h.

◆ m_dFloorBoundaryThickness

double AECDbVarsArchBase::m_dFloorBoundaryThickness
protected

Definition at line 590 of file AECDbVarsArchBase.h.

◆ m_dHeadroomHeight

double AECDbVarsArchBase::m_dHeadroomHeight
protected

Definition at line 655 of file AECDbVarsArchBase.h.

◆ m_dHeightOfSpaceAboveCeiling

double AECDbVarsArchBase::m_dHeightOfSpaceAboveCeiling
protected

Definition at line 587 of file AECDbVarsArchBase.h.

◆ m_dMaxGapSize

double AECDbVarsArchBase::m_dMaxGapSize
protected

Definition at line 704 of file AECDbVarsArchBase.h.

◆ m_dMaxRiserHeight

double AECDbVarsArchBase::m_dMaxRiserHeight
protected

Definition at line 629 of file AECDbVarsArchBase.h.

◆ m_dMaxTreadDepth

double AECDbVarsArchBase::m_dMaxTreadDepth
protected

Definition at line 632 of file AECDbVarsArchBase.h.

◆ m_dMinRiserHeight

double AECDbVarsArchBase::m_dMinRiserHeight
protected

Definition at line 641 of file AECDbVarsArchBase.h.

◆ m_dMinTreadDepth

double AECDbVarsArchBase::m_dMinTreadDepth
protected

Definition at line 652 of file AECDbVarsArchBase.h.

◆ m_dOptRiserHeight

double AECDbVarsArchBase::m_dOptRiserHeight
protected

Definition at line 635 of file AECDbVarsArchBase.h.

◆ m_dOptTreadDepth

double AECDbVarsArchBase::m_dOptTreadDepth
protected

Definition at line 638 of file AECDbVarsArchBase.h.

◆ m_dRailingBottomrailHeight

double AECDbVarsArchBase::m_dRailingBottomrailHeight
protected

Definition at line 599 of file AECDbVarsArchBase.h.

◆ m_dRailingGuardrailHeight

double AECDbVarsArchBase::m_dRailingGuardrailHeight
protected

Definition at line 597 of file AECDbVarsArchBase.h.

◆ m_dRailingHandrailHeight

double AECDbVarsArchBase::m_dRailingHandrailHeight
protected

Definition at line 595 of file AECDbVarsArchBase.h.

◆ m_dRoofThickness

double AECDbVarsArchBase::m_dRoofThickness
protected

Definition at line 608 of file AECDbVarsArchBase.h.

◆ m_dSideClearance

double AECDbVarsArchBase::m_dSideClearance
protected

Definition at line 658 of file AECDbVarsArchBase.h.

◆ m_dSpaceMaxAutoAdjacency

double AECDbVarsArchBase::m_dSpaceMaxAutoAdjacency
protected

Definition at line 698 of file AECDbVarsArchBase.h.

◆ m_dStairMaxHeightPerFlight

double AECDbVarsArchBase::m_dStairMaxHeightPerFlight
protected

Definition at line 675 of file AECDbVarsArchBase.h.

◆ m_dStairMinHeightPerFlight

double AECDbVarsArchBase::m_dStairMinHeightPerFlight
protected

Definition at line 667 of file AECDbVarsArchBase.h.

◆ m_dStairSpiralArcPerTread

double AECDbVarsArchBase::m_dStairSpiralArcPerTread
protected

Definition at line 647 of file AECDbVarsArchBase.h.

◆ m_dStairSpiralArcTotal

double AECDbVarsArchBase::m_dStairSpiralArcTotal
protected

Definition at line 645 of file AECDbVarsArchBase.h.

◆ m_dStairSpiralRadius

double AECDbVarsArchBase::m_dStairSpiralRadius
protected

Definition at line 649 of file AECDbVarsArchBase.h.

◆ m_dUShapeStairsOffset

double AECDbVarsArchBase::m_dUShapeStairsOffset
protected

Definition at line 626 of file AECDbVarsArchBase.h.

◆ m_eDoorMeasureTo

AECDefs::OpeningMeasureTo AECDbVarsArchBase::m_eDoorMeasureTo
protected

Definition at line 602 of file AECDbVarsArchBase.h.

◆ m_eNodeOsnap

StairNodeOsnap AECDbVarsArchBase::m_eNodeOsnap
protected

Definition at line 617 of file AECDbVarsArchBase.h.

◆ m_eStairHeightMeasure

StairHeightMeasure AECDbVarsArchBase::m_eStairHeightMeasure
protected

Definition at line 620 of file AECDbVarsArchBase.h.

◆ m_eUShapeStairsAlignment

UShapedStairAlignment AECDbVarsArchBase::m_eUShapeStairsAlignment
protected

Definition at line 623 of file AECDbVarsArchBase.h.

◆ m_eWallDimensionMode

WallDimensionMode AECDbVarsArchBase::m_eWallDimensionMode
protected

Definition at line 569 of file AECDbVarsArchBase.h.

◆ m_eWindowMeasureTo

AECDefs::OpeningMeasureTo AECDbVarsArchBase::m_eWindowMeasureTo
protected

Definition at line 605 of file AECDbVarsArchBase.h.

◆ m_flags

OdInt8 AECDbVarsArchBase::m_flags
protected

Definition at line 693 of file AECDbVarsArchBase.h.

◆ m_spaceOffsetStandard

OdString AECDbVarsArchBase::m_spaceOffsetStandard
protected

Definition at line 699 of file AECDbVarsArchBase.h.

◆ m_spaceOffsetStandardVersion

OdString AECDbVarsArchBase::m_spaceOffsetStandardVersion
protected

Definition at line 703 of file AECDbVarsArchBase.h.

◆ m_stairMaxFlightLimitType

OdInt16 AECDbVarsArchBase::m_stairMaxFlightLimitType
protected

Definition at line 673 of file AECDbVarsArchBase.h.

◆ m_stairMaxTreadsPerFlight

OdInt16 AECDbVarsArchBase::m_stairMaxTreadsPerFlight
protected

Definition at line 674 of file AECDbVarsArchBase.h.

◆ m_stairMinFlightLimitType

OdInt16 AECDbVarsArchBase::m_stairMinFlightLimitType
protected

Definition at line 661 of file AECDbVarsArchBase.h.

◆ m_stairMinTreadsPerFlight

OdUInt16 AECDbVarsArchBase::m_stairMinTreadsPerFlight
protected

Definition at line 664 of file AECDbVarsArchBase.h.

◆ m_stairSpiralArcConstraintType

OdInt16 AECDbVarsArchBase::m_stairSpiralArcConstraintType
protected

Definition at line 643 of file AECDbVarsArchBase.h.

◆ m_sWallDisplayFlags

WallDisplay AECDbVarsArchBase::m_sWallDisplayFlags
protected

Definition at line 611 of file AECDbVarsArchBase.h.


The documentation for this class was generated from the following file: