CFx SDK Documentation  2023 SP0
Namespaces | Enumerations
AECArchBaseDefs.h File Reference

Go to the source code of this file.

Namespaces

 AECDefs
 

Enumerations

enum  AECDefs::Shape {
  AECDefs::esRectangular = 0 , AECDefs::esRound = 1 , AECDefs::esHalfRound = 2 , AECDefs::esQuarterRound = 3 ,
  AECDefs::esOval = 4 , AECDefs::esArch = 5 , AECDefs::esTrapezoid = 6 , AECDefs::esGothic = 7 ,
  AECDefs::esIsoscelesTriangle = 8 , AECDefs::esRightTriangle = 9 , AECDefs::esPeakPentagon = 10 , AECDefs::esOctagon = 11 ,
  AECDefs::esHexagon = 12 , AECDefs::esCustom = 13
}
 
enum  AECDefs::DoorType {
  AECDefs::edtSingle = 1 , AECDefs::edtDouble = 2 , AECDefs::edtSingleDhung = 3 , AECDefs::edtDoubleDhung = 4 ,
  AECDefs::edtDoubleOpposing = 5 , AECDefs::edtUneven = 6 , AECDefs::edtUnevenDhung = 7 , AECDefs::edtUnevenOpposing = 8 ,
  AECDefs::edtBifold = 9 , AECDefs::edtBifoldDouble = 10 , AECDefs::edtPocket = 11 , AECDefs::edtDoublePocket = 12 ,
  AECDefs::edtSlidingDouble = 13 , AECDefs::edtSlidingTriple = 14 , AECDefs::edtOverhead = 15 , AECDefs::edtRevolving = 16 ,
  AECDefs::edtPassthrough = 17 , AECDefs::edtAccordion = 18 , AECDefs::edtPanel = 19 , AECDefs::edtCommunicating = 20
}
 
enum  AECDefs::WindowType {
  AECDefs::ewtPicture = 1 , AECDefs::ewtSingleHung = 2 , AECDefs::ewtDoubleHung = 3 , AECDefs::ewtAwningTransom = 4 ,
  AECDefs::ewtDoubleCasement = 5 , AECDefs::ewtGlider = 6 , AECDefs::ewtHopperTransom = 7 , AECDefs::ewtPassThrough = 8 ,
  AECDefs::ewtSingleCasement = 9 , AECDefs::ewtSingleHopper = 10 , AECDefs::ewtSingleAwning = 11 , AECDefs::ewtVerticalPivot = 12 ,
  AECDefs::ewtHorizontalPivot = 13 , AECDefs::ewtUnevenSingleHung = 14 , AECDefs::ewtUnevenDoubleHung = 15
}
 
enum  AECDefs::MuntinsPattern {
  AECDefs::empRectangular = 0 , AECDefs::empDiamond = 1 , AECDefs::empStarburst = 2 , AECDefs::empSunburst = 3 ,
  AECDefs::empGothic = 4 , AECDefs::empPrairie9Lights = 5 , AECDefs::empPrairie12Lights = 6
}
 
enum  AECDefs::MuntinsGlassComponent { AECDefs::emgpTop = 0 , AECDefs::emgpAll = 1 , AECDefs::emgpSingle = 2 }
 
enum  AECDefs::MuntinsHubStyle { AECDefs::emhsOpen = 0 , AECDefs::emhsClosed = 1 }
 
enum  AECDefs::MuntinsHubCenter {
  AECDefs::emhcBottomLeft = 0 , AECDefs::emhcTopLeft = 1 , AECDefs::emhcTopCenter = 2 , AECDefs::emhcTopRight = 3 ,
  AECDefs::emhcBottomRight = 4 , AECDefs::emhcBottomCenter = 5
}
 
enum  AECDefs::RailingOffsetSide {
  AECDefs::erosRight = 0 , AECDefs::erosLeft = 1 , AECDefs::erosCenter = 2 , AECDefs::erosAuto = 3 ,
  AECDefs::erosBoth = 4
}
 
enum  AECDefs::WallJustification { AECDefs::ewjLeft = 0 , AECDefs::ewjCenter = 1 , AECDefs::ewjRight = 2 , AECDefs::ewjBaseline = 3 }
 
enum  AECDefs::WallGraphLinePosition { AECDefs::ewglpCenterLine = 0 , AECDefs::ewglpJustificationLine = 1 }
 
enum  AECDefs::WallComponentFunction { AECDefs::ewcfNone , AECDefs::ewcfStructural , AECDefs::ewcfNonStructural }
 
enum  AECDefs::SlabEdgeOrientation { AECDefs::eseoPlumpCut = 0 , AECDefs::eseoSquareCut = 1 }
 
enum  AECDefs::OpeningMeasureTo { AECDefs::eomtInsideFrame = 0 , AECDefs::eomtOutsideFrame = 1 }
 
enum  AECDefs::OpeningMeasure { AECDefs::eomInsideOfOpening = 0 , AECDefs::eomCenterOfOpening = 1 , AECDefs::eomOutsideOfOpening = 2 }
 
enum  AECDefs::StairJustification { AECDefs::esjLeft = 0 , AECDefs::esjCenter = 1 , AECDefs::esjRight = 2 }
 
enum  AECDefs::StairFlightLengthLimit { AECDefs::esfllNone = 0 , AECDefs::esfllRisers = 1 , AECDefs::esfllHeight = 2 }
 
enum  AECDefs::StairTerminateWith { AECDefs::estwRiser = 0 , AECDefs::estwTread = 1 , AECDefs::estwLanding = 2 }
 
enum  AECDefs::StairTurnType { AECDefs::esttTurn = 0 , AECDefs::esttLanding = 1 }
 
enum  AECDefs::StairCreatorType { AECDefs::esctUShaped = 0 , AECDefs::esctMultiLanding = 2 , AECDefs::esctSpiral = 3 , AECDefs::esctCustom = 5 }
 
enum  AECDefs::StairAlignmentType { AECDefs::esatFree = 0 , AECDefs::esatTreadToTread = 1 , AECDefs::esatTreadToRiser = 2 , AECDefs::esatRiserToRiser = 3 }
 
enum  AECDefs::StairLandingLocation { AECDefs::esllTop = 0 , AECDefs::esllMiddle = 1 , AECDefs::esllBottom = 2 }
 
enum  AECDefs::StairCalculatorType {
  AECDefs::esctHeight = 0 , AECDefs::esctLength = 1 , AECDefs::esctLengthAndRiserCount = 2 , AECDefs::esctRiserCount = 3 ,
  AECDefs::esctRiserCountAndTread = 4 , AECDefs::esctRiser = 5 , AECDefs::esctTread = 6
}
 
enum  AECDefs::StairCreatorPointType {
  AECDefs::escpQuarterLanding = 0 , AECDefs::escpQuarterTurn = 1 , AECDefs::escpHalfLanding = 2 , AECDefs::escpHalfLandingEnd = 3 ,
  AECDefs::escpHalfTurn = 4 , AECDefs::escpHalfTurnEnd = 5 , AECDefs::escpMultitype = 6
}
 
enum  AECDefs::StairSpiralConstraint { AECDefs::esscFree = 0 , AECDefs::esscTotalDegrees = 1 , AECDefs::esscDegreesPerTread = 2 }
 
enum  AECDefs::StairUShapedFlight { AECDefs::eusfLowerFlight = 0 , AECDefs::eusfUpperFlight = 1 }
 
enum  AECDefs::StairVerticalOrientation { AECDefs::esvoUp , AECDefs::esvoDown }
 
enum  AECDefs::JustificationToStair { AECDefs::ejtsLeft = 0 , AECDefs::ejtsCenter = 1 , AECDefs::ejtsRight = 2 }
 
enum  AECDefs::RailingProfile { AECDefs::erpRectangular = 0 , AECDefs::erpCircular = 1 , AECDefs::erpCustom = 2 }
 
enum  AECDefs::RailingProfileScaling { AECDefs::erpsNoScale = 0 , AECDefs::erpsScaleToFitWidth = 1 , AECDefs::erpsScaleToFitDepth = 2 , AECDefs::erpsScaleToFit = 3 }
 
enum  AECDefs::RailingJustification {
  AECDefs::erjTopLeft = 0 , AECDefs::erjTopCenter = 1 , AECDefs::erjTopRight = 2 , AECDefs::erjMiddleLeft = 3 ,
  AECDefs::erjMiddleCenter = 4 , AECDefs::erjMiddleRight = 5 , AECDefs::erjBottomLeft = 6 , AECDefs::erjBottomCenter = 7 ,
  AECDefs::erjBottomRight = 8
}
 
enum  AECDefs::RailingCalculateHeight { AECDefs::erchFollowSurface = 0 , AECDefs::erchAtPostLocations = 1 }
 
enum  AECDefs::RoofNormal { AECDefs::ernRoof = 1 , AECDefs::ernFloor = 2 }
 
enum  AECDefs::SpaceGeometryType { AECDefs::esgt2D = 0 , AECDefs::esgtExtrusion = 1 , AECDefs::esgtFreeForm = 2 }
 
enum  AECDefs::SpaceOffsetBoundaries { AECDefs::esobByStyle = 0 , AECDefs::esobByStandard = 1 , AECDefs::esobManual = 2 }
 
enum  AECDefs::SpacePredefinedStandard {
  AECDefs::espsNA , AECDefs::espsBasic , AECDefs::espsBOMA , AECDefs::espsDIN277 ,
  AECDefs::espsSIS
}
 
enum  AECDefs::SpaceJustification { AECDefs::esjTopToFloor = 0 , AECDefs::esjBottomToFloor = 1 , AECDefs::esjBottomToSpaceBelowFloor = 2 }
 
enum  AECDefs::SpaceBoundaryFilter { AECDefs::esbfWalls , AECDefs::esbfWallsAndSimpleLinework , AECDefs::esbfAllLinework }