Expand
-
Collapse
함수정의서
함수 분류체계
객체
객체 쿼리 함수: getObject()
객체 쿼리 확장: getSpace(), getFloor(), getWall(), getWindow(), ...
객체의 유무 함수: isExist()
객체의 개수:getObjectCount()
getBuildingStoriesCount()
getElevatorCount()
getStairCount()
객체.속성
기본속성: getProperty()
기본 속성 쿼리 확장: getDoorType(), getWindowType(), getElevLiveLoad()...
객체의 재료 getObjectMaterial()
객체의 용도 getObjectUsage()
getSiteUsage()
getBuildingUsage()
getFloorUsage()
getSpaceUsage()
계산속성
형상계산속성
객체의 높이: getObjectHeight()
getBuildingHeight()
getBuildingElevationHeight()
getSpaceHeight()
getCeilingHeight()
getFloorHeight()
getFloorElevationHeight()
getElementHeight()
객체의 길이(폭, 너비, 유효너비, ...): getObjectWidth()
getSpaceWidth()
getCorridorWidth()
getStairWidth()
getElementWidth()
getDoorWidth()
getWallWidth()
getStairStepWidth()
객체의 면적: getObjectArea()
바닥면적: getFloorArea()
getLivingRoomArea()
지하층의 면적: getUndergroundFloorArea(), getBasementFloorArea()
연면적: getTotalFloorArea(), getGrossFloorArea()
용적률: getFloorAreaRatio()
건축면적: getBuildingArea()
대지 면적: getSiteArea()
건축객체의 면적: getElementArea()
단면적: getObjectSectionalArea()
getWallArea(), getWindowArea(), ...
객체의 경사도: getElementGradient()
객체의 지름: getObjectDiameter()
복합계산속성
객체의 마감재료종류: getMaterialType()
구획하다: isGrouped()
방화구획으로 구획하다: isGroupedFirePartition()
방화벽으로 구획하다: isGroupedFireWall()
구조관련
하중관련: isLoadBearing()
재료관련: getObjectStructure()
기초관련: getObjectFoundation()
방화관련
내화구조: isFireResistantStructure()
방화구조: isFireProofStructure()
방화구획: IsFirePartition()
관계속성
포함관계: hasObject()
hasSpace()
hasElement()
객체간 수평,수직 거리: getObjectDistance()
getSpaceDistance()
getElementDistance()
getVerticalDistance()
물리적 연결관계
isConnectedTo()
isExternal()
isAdjacent()
isSurrounded()
동선
isAccessible()
isDirectlyAccessible()
isGoThrough()
방향: getDirection()
getDoorSwingDirection()
isSameDirection()