Ministry of Land, Infrasrtucture and Transport
|
Korea Agency for Infrastructure Technology Advancement
|
Space and Design IT Lab
|
Hanyang University
Open BIM based Technological Environment for Building Design Quality Enhancement
1-2. 설계품질검증 자동화를 위한 각종 법규 및 제기준의 체계화된 논리규칙 데이터베이스 구축
- 건축물 설계품질 혁신을 위한 개방형 BIM 기술 환경 구축 | 국토교통부
Home
Welcome to BIM Project Website - Hanyang University
PAGE MENU
MainPage
전체법규 - 법규데이터베이스
-
대한민국 전체 법규 목록
-
설계품질검토 대상 관련법규
대상법규 - 문장 논리규칙체계화
-
조항단위 논리규칙체계
-
문장단위 논리규칙체계
주어부 - 객체.속성 데이터베이스
-
법규로부터의 객체.속성 분류
-
명칭DB:
객체
|
객체및속성
서술부 - 함수 데이터베이스
-
논리규칙화 함수 분류
-
논리규칙화 함수 DB
관계부 - 문장 내.외 관계논리
-
문장 내.외 관계유형분류
-
법규조항관계도:
1차년도
|
2차년도
|
3차년도
-
문장 내.외관계 논리체계화
문장단위
|
체크리스트 단위
KBIMCode 데이터베이스
-
KBIMCode Lang. Definition
-
KBIMCode Editor
-
KBimCode Database:
문장단위
|
조항단위
-
KBimLogic Applications
HOME
논리규칙화 함수 데이터베이스 (법규문장 서술부처리 상위레벨함수 - 작업중)
Total
89
records
신규입력
|
엑셀저장
Select
ALL
None
#
ID
NAME
대분류
대분류
객체
객체
객체.속성
객체.속성
중분류
중분류
관계속성
관계속성
기본속성
기본속성
복합속성
복합속성
형상속성
소분류
소분류
(물리적) 연결관계
개수확인
개수확인
객체의 경사도 확인
객체의 길이 확인
객체의 높이 확인
객체의 두께 확인
객체의 면적 확인
객체의 지름 확인
객체의 폭 확인
객체쿼리
거리
거리
겸용하다
공간의 조도 확인
구조관련
구획하다
기본속성 확인
기본속성 확인
대체가능성 확인
동선
방향
방화관련
법규확인
분리하다
설치순서
위치
재질의 종류 확인
존재유무
존재유무
포함관계
Type
유형
대표함수
대표함수
컨트롤함수
확장함수
확장함수
Text
Parameter
(obj, type)
Return
리턴
객체 유형에 대한 속성명(String) Collection
객체 유형에 대한 속성명(String) Collection
객체 Collection
객체의 용도명(String) Collection
객체의 재료명(String) Collection
속성명(String) 또는 속성값(Numeric) Collection
Boolean
Boolean
Collection
Numeric
Numeric (조도, 단위:럭스)
Numeric
Search!
1
3
getFloor(spc)
객체
객체쿼리
대표함수
층 객체를 쿼리한다.
spc: 층 객체 또는 쿼리할 층 객체명
객체 collection
View
Modify
Delete
2
4
getStair(elm)
객체
객체쿼리
확장함수
계단 객체를 쿼리한다.
elm: 계단 객체 쿼리할 계단 객체명
객체 collection
View
Modify
Delete
3
5
isExist(obj)
객체
존재유무
대표함수
객체의 존재여부를 확인하는 함수이다.
obj: 존재여부를 확인할 객체
boolean
View
Modify
Delete
4
6
getObjectCount(obj)
객체
개수확인
대표함수
특정 객체의 개수를 구하는 함수이다.
obj: 개수를 확인할 객체
numeric
View
Modify
Delete
5
7
getBuildingStoriesCount()
객체
개수확인
확장함수
건물의 전체 층수를 구하는 함수이다.
없음. 건물 전체를 대상으로 한다.
numeric
View
Modify
Delete
6
8
getParkingLotsCount(obj)
객체
개수확인
확장함수
주차구획의 개수를 구하는 함수이다.
obj: 주차구획의 개수를 확인할 객체. 지정하지 않을 시 건물 내 모든 주차장 객체의 주차구획의 개수를 쿼리한다.
numeric
View
Modify
Delete
7
9
getObjectProperty(obj)
객체.속성
기본속성
기본속성 확인
대표함수
대상 객체의 특정한 속성을 구하는 함수이다.
obj: 속성을 구할 객체
속성명(string) 또는 속성값(numeric) collection
View
Modify
Delete
8
10
getObjectType(obj)
객체.속성
기본속성
기본속성 확인
확장함수
대상 객체의 기본 유형을 구하는 함수이다.
obj: 유형을 쿼리할 객체
객체 유형에 대한 속성명(string) collection
View
Modify
Delete
9
11
getFloorType(obj)
객체.속성
기본속성
기본속성 확인
확장함수
층 객체의 유형을 구하는 함수이다.
spc: 유형을 쿼리할 공간객체
객체 유형에 대한 속성명(string) collection
View
Modify
Delete
10
12
getStairType(obj)
객체.속성
기본속성
기본속성 확인
확장함수
계단 객체의 유형을 구하는 함수이다.
elm: 유형을 쿼리할 객체
객체 유형에 대한 속성명(string) collection
View
Modify
Delete
11
13
getDoorType(obj)
객체.속성
기본속성
기본속성 확인
확장함수
문 객체의 기본 유형을 구하는 함수이다.
elm: 유형을 쿼리할 객체
객체 유형에 대한 속성명(string) collection
View
Modify
Delete
12
14
getObjectUsage(obj)
객체.속성
기본속성
기본속성 확인
확장함수
객체의 용도를 구하는 함수이다.
obj: 용도를 쿼리할 객체
객체의 용도명(string) collection
View
Modify
Delete
13
15
getBuildingUsage()
객체.속성
기본속성
기본속성 확인
확장함수
건물의 용도를 구하는 함수이다.
없음. 건물 전체를 대상으로 한다.
객체의 용도명(string) collection
View
Modify
Delete
14
16
getFloorUsage(obj)
객체.속성
기본속성
기본속성 확인
확장함수
층의 용도를 구하는 함수이다.
obj: 용도를 확인할 층 객체
객체의 용도명(string) collection
View
Modify
Delete
15
17
getSpaceUsage(spc)
객체.속성
기본속성
기본속성 확인
확장함수
공간의 용도를 구하는 함수이다.
obj: 용도를 확인할 공간 객체
객체의 용도명(string) collection
View
Modify
Delete
16
18
getSiteUsage()
객체.속성
기본속성
기본속성 확인
확장함수
대지의 용도를 구하는 함수이다.
없음. 건물이 세워진 대지를 대상으로 한다
객체의 용도명(string) collection
View
Modify
Delete
17
19
getObjectMaterial(obj)
객체.속성
기본속성
기본속성 확인
확장함수
대상 객체의 재료명을 구하는 함수이다.
obj: 재료명을 구할 객체
객체의 재료명(string) collection
View
Modify
Delete
18
20
getFloorNumber(obj)
객체.속성
기본속성
기본속성 확인
확장함수
대상 층 객체의 층수를 구하는 함수이다.
obj: 층수(floor number)를 확인할 층 객체. 없을 경우 건물의 전체 층을 대상으로 한다.
numeric
View
Modify
Delete
19
21
getObjectHeight(obj, type)
객체.속성
형상속성
객체의 높이 확인
대표함수
대상객체의 높이를 구하는 함수이다
obj: 높이를 확인할 객체
type: 높이 산정 기준. 객체의 종류에 따라 상이함.
numeric
View
Modify
Delete
20
22
getBuildingHeight()
객체.속성
형상속성
객체의 높이 확인
확장함수
건물의 높이를 구하는 함수이다(지표면~).
없음. 건물 전체를 대상으로 한다.
numeric
View
Modify
Delete
21
23
getSpaceHeight(spc,type)
객체.속성
형상속성
객체의 높이 확인
확장함수
대상 공간객체의 높이를 구하는 함수이다.
spc: 높이를 확인할 공간 객체.
type: 높이 산정 기준. (생략 가능. 이경우, type a. 층고를 기준으로 한다) type a. 층고(floor height) type b. 반자높이(ceiling height)
numeric
View
Modify
Delete
22
24
getStairHallHeight(spc)
객체.속성
형상속성
객체의 높이 확인
확장함수
계단실의 높이를 구하는 함수이다.
spc: 높이를 확인할 공간 객체.
type: 높이 산정 기준. (생략 가능. 이경우, type a. 층고를 기준으로 한다) type a. 층고(floor height) type b. 반자높이(ceiling height)
numeric
View
Modify
Delete
23
25
getElementHeight(elm)
객체.속성
형상속성
객체의 높이 확인
확장함수
공간객체 제외한 객체의 높이를 구하는 함수이다.
elm: 높이를 확인할 객체( 공간 객체 제외).
numeric
View
Modify
Delete
24
26
getStairHeight(elm)
객체.속성
형상속성
객체의 높이 확인
확장함수
계단 객체의 높이를 구하는 함수이다.
elm: 높이를 확인할 객체( 공간 객체 제외).
numeric
View
Modify
Delete
25
27
getStairStepHeight(elm)
객체.속성
형상속성
객체의 높이 확인
확장함수
계단 한 개 단의 높이를 구하는 함수이다.
elm: 높이를 확인할 객체( 공간 객체 제외).
numeric
View
Modify
Delete
26
28
getBuildingElevationHeight()
객체.속성
형상속성
객체의 높이 확인
확장함수
지하층을 포함한 건축물의 전체 높이를 구하는 함수이다.
없음. 건물 전체를 대상으로 한다.
numeric
View
Modify
Delete
27
29
getFloorElevationHeight(obj)
객체.속성
형상속성
객체의 높이 확인
확장함수
지표면으로부터 해당 층의 바닥구조체 윗면까지의 높이를 구하는 함수이다.
obj: 높이를 확인할 층 객체
numeric
View
Modify
Delete
28
30
getObjectLength(obj)
객체.속성
형상속성
객체의 길이 확인
대표함수
대상 객체의 길이를 구하는 함수이다.
obj: 길이를 확인할 객체
numeric
View
Modify
Delete
29
31
getStairStepLength(elm)
객체.속성
형상속성
객체의 길이 확인
대표함수
계단 한 개 단의 길이를 구하는 함수이다.
obj: 길이를 확인할 객체
numeric
View
Modify
Delete
30
32
getObjectWidth(obj, type)
객체.속성
형상속성
객체의 폭 확인
대표함수
대상객체의 폭(너비)을 구하는 함수이다.
obj: 폭(너비)을 확인할 객체
type: 폭(너비) 산정 기준 type a. 안목치수 type b. 외목치수 type c. 중심선 사이의 거리
numeric
View
Modify
Delete
31
33
getSpaceWidth(spc)
객체.속성
형상속성
객체의 폭 확인
확장함수
대상 공간객체의 폭(너비)을 구하는 함수이다.
spc: 폭(너비)을 확인할 공간 객체
numeric
View
Modify
Delete
32
34
getElementWidth(elm, type)
객체.속성
형상속성
객체의 폭 확인
확장함수
공간객체를 제외한 객체의 폭(너비)을 구하는 함수이다.
elm: 폭(너비)을 확인할 객체 (공간 객체 제외).
type: 폭(너비) 산정 기준 type a. 안목치수 type b. 외목치수 type c. 중심선 사이의 거리
numeric
View
Modify
Delete
33
35
getStairStepWidth(elm, type)
객체.속성
형상속성
객체의 폭 확인
확장함수
계단 객체 한 개 단의 폭(너비)을 구하는 함수이다.
elm: 폭(너비)을 확인할 객체 (공간 객체 제외).
type: 폭(너비) 산정 기준 type a. 안목치수 type b. 외목치수 type c. 중심선 사이의 거리
numeric
View
Modify
Delete
34
36
getObjectThickness(obj, type)
객체.속성
형상속성
객체의 두께 확인
대표함수
대상 객체의 두께를 구하는 함수이다.
obj: 두께를 확인할 객체
numeric
View
Modify
Delete
35
37
getWallThickness(obj, type)
객체.속성
형상속성
객체의 두께 확인
대표함수
벽 객체의 두께를 구하는 함수이다.
obj: 두께를 확인할 객체
numeric
View
Modify
Delete
36
38
getObjectArea(obj, type)
객체.속성
형상속성
객체의 면적 확인
대표함수
대상 객체의 면적을 구하는 함수이다.
obj: 면적을 확인할 객체
type: 면적 산정 기준
numeric
View
Modify
Delete
37
39
getFloorArea(spc,type)
객체.속성
형상속성
객체의 면적 확인
확장함수
대상 공간객체의 바닥면적을 구하는 함수이다.
spc: 면적을 확인할 객체
type: 면적 산정 기준. (생략 가능, 이 경우 type c. 중심선을 기준으로 함.) type a. 안목치수 type b. 외목치수 type c. 중심선
numeric
View
Modify
Delete
38
40
getTotalObjectArea(obj, type)
객체.속성
형상속성
객체의 면적 확인
대표함수
대상 객체의 면적의 총합을 구하는 함수이다.
obj: 총면적을 확인할 객체
numeric
View
Modify
Delete
39
41
getGrossFloorArea()
객체.속성
형상속성
객체의 면적 확인
확장함수
대상 건축물의 연면적을 구하는 함수이다
없음. 건축물 전체를 대상으로 함.
numeric
View
Modify
Delete
40
42
getFloorAreaRatio()
객체.속성
형상속성
객체의 면적 확인
확장함수
대상 건축물의 용적률을 구하는 함수이다
없음. 건축물 전체를 대상으로 함.
numeric
View
Modify
Delete
41
43
getBuildingToLandRatio()
객체.속성
형상속성
객체의 면적 확인
확장함수
대상 건축물의 건폐율을 구하는 함수이다
없음. 건축물 전체를 대상으로 함.
numeric
View
Modify
Delete
42
44
getbuildingArea()
객체.속성
형상속성
객체의 면적 확인
확장함수
대상 건축물의 건축면적을 구하는 함수이다.
없음. 건축물 전체를 대상으로 함.
numeric
View
Modify
Delete
43
45
getSiteArea()
객체.속성
형상속성
객체의 면적 확인
확장함수
대상 건축물의 대지면적을 구하는 함수이다.
없음. 건축물이 건축된 전체 대지를 대상으로 함.
numeric
View
Modify
Delete
44
46
getElementArea(elm, type)
객체.속성
형상속성
객체의 면적 확인
확장함수
공간객체 제외한 객체의 면적을 구하는 함수이다.
elm: 면적을 확인할 객체(공간객체 제외).
numeric
View
Modify
Delete
45
47
getObjectTotalArea(obj)
객체.속성
형상속성
객체의 면적 확인
확장함수
대상 객체 collection의 면적 합계를 구하는 함수이다
obj: 면적을 확인할 객체 collection.
numeric
View
Modify
Delete
46
48
getTotalFloorArea(spc, type)
객체.속성
형상속성
객체의 면적 확인
확장함수
바닥면적의 합계를 구하는 함수이다.
spc: 총면적을 확인할 공간객체
numeric
View
Modify
Delete
47
49
getObjectSectionalArea(obj, type)
객체.속성
형상속성
객체의 면적 확인
확장함수
객체의 단면적을 구하는 함수이다.
obj: 단면적을 확인할 객체
type a: 평균 type b: 최소 type c: 최대
numeric
View
Modify
Delete
48
50
getObjectGradient(obj)
객체.속성
형상속성
객체의 경사도 확인
대표함수
대상객체의 경사도를 구하는 함수이다
obj: 경사도를 확인할 객체
numeric
View
Modify
Delete
49
51
getObjectDiameter(obj, type)
객체.속성
형상속성
객체의 지름 확인
대표함수
대상 객체의 지름을 구하는 함수이다.
obj: 지름을 확인할 객체
type a: 평균 type b: 최소 type c: 최대
numeric
View
Modify
Delete
50
52
getObjectMaterialType(obj)
객체.속성
복합속성
재질의 종류 확인
대표함수
대상 객체의 재료타입을 구하는 함수이다
obj: 재료타입을 확인할 객체
collection
View
Modify
Delete
51
53
getSpaceIlluminance(spc)
객체.속성
복합속성
공간의 조도 확인
대표함수
대상 공간객체의 조도를 구하는 함수이다.
spc: 조도를 구하고자 하는 대상 공간객체.
numeric (조도, 단위:럭스)
View
Modify
Delete
52
54
isFireResistantStructure(obj)
객체.속성
복합속성
방화관련
대표함수
객체가 내화구조임을 확인하는 함수이다. 대상 부재가 법규에서 명시하는 특정 조건을 만족하는 (건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제3조의 기준에 따라 내화성능을 인정받은) 내화구조인지 확인하는 함수이다
obj: 내화구조인 객체
boolean
View
Modify
Delete
53
55
isFireProofStructure(obj)
객체.속성
복합속성
방화관련
대표함수
객체가 방화구조임을 확인하는 함수이다. 대상 부재가 국토교통부령(건축물의 피난ㆍ방화구조 등의 기준에 관한 규칙 제4조)의 기준에 따라 방화성능을 인정받은 방화구조인지 확인하는 함수이다
obj: 방화구조인 객체
boolean
View
Modify
Delete
54
56
isFirePartition(obj, type)
객체.속성
복합속성
방화관련
대표함수
객체가 방화구획임을 확인하는 함수이다. 대상 공간객체가 방화구획으로 구획 되어있는지 확인하는 함수이다. 방화구획은 발화점에서 옆방이나 위층으로 불이 옮겨가지 않도록 화재에 견딜 수 있는 내화구조로 된 바닥, 벽 및 갑종방화문이나 자동방화셔터 등으로 구획하는 것을 말한다
obj: 방화구획으로 구획되는 영역(공간객체 또는 그 집합).
"type: 바닥면적 또는 층. 방화구획을 구획하는 기준이 된다. type a. 바닥면적 기준마다 구획한다. 다음과 같이 사용한다. isfirepartition(myfloor, a, 1000) 의미: 바닥면적 1000m2마다 구획한다. type b. 층마다 구획한다."
boolean
View
Modify
Delete
55
57
isLoadBearing(obj)
객체.속성
복합속성
구조관련
대표함수
하중을 받는 객체인지 확인하는 함수이다.
obj: 하중을 받는 지 여부를 확인할 대상 객체
boolean
View
Modify
Delete
56
58
getObjectStructure(obj)
객체.속성
복합속성
구조관련
대표함수
대상 객체의 재료 관련 건축구조(예시.돌구조,벽돌구조, 철근콘크리트구조 등)를 확인하는 함수이다.
obj: 재료관련 건축구조를 확인할 객체
collection
View
Modify
Delete
57
59
getObjectFoundation(obj)
객체.속성
복합속성
구조관련
대표함수
대상 객체의 기초를 확인하는 함수이다.
obj: 기초를 확인할 객체
collection
View
Modify
Delete
58
60
hasObject(obj1, obj2)
객체.속성
관계속성
포함관계
대표함수
obj1이 obj2를 포함하고 있는지 판단하는 함수이다.
obj1: obj2를 포함하고 있는 객체. obj2: obj1에 포함되는 객체.
boolean
View
Modify
Delete
59
61
hasSpace(obj1, obj2)
객체.속성
관계속성
포함관계
확장함수
특정 공간객체(obj1)가 obj1을 포함하고 있는지 판단하는 함수이다
obj1: obj2를 포함하고 있는 공간객체. obj2: obj2에 포함되는 객체.
boolean
View
Modify
Delete
60
62
hasElement(obj1, obj2)
객체.속성
관계속성
포함관계
확장함수
공간객체를 제와한 객체(obj1)가 (공간객체를 제외한)다른 객체(obj2)를 포함하는지 판단하는 함수이다.
obj1: obj2를 포함하고 있는 객체(공간객체 제외). obj2: obj3에 포함되는 객체(공간객체 제외).
boolean
View
Modify
Delete
61
63
getObjectDistance(obj1, obj2, type)
객체.속성
관계속성
거리
대표함수
두 객체 사이의 (수평, 보행)거리를 구하는 함수이다
obj1: 거리 산정 시작 객체. obj2: 거리 산정 끝 객체.
type : 거리산정 기준. 객체에 따라 상이하다.
numeric
View
Modify
Delete
62
64
getSpaceDiatance(spc1, spc2, type)
객체.속성
관계속성
거리
확장함수
두 공간객체 사이의 보행거리를 구하는 함수이다
spc1: 거리 산정 시작 공간객체. spc3: 거리 산정 끝 공간객체.
type: 거리산정 기준. (생략 가능, 이 경우 type b. 이동간 최장 거리를 기준으로 한다) type a. 문과 문 사이의 이동거리. type b. 이동간 최장 거리(mrp: most remote point) type c. 실 중심간 물리적 거리.
numeric
View
Modify
Delete
63
65
getElementDistance(elm1, elm2, type)
객체.속성
관계속성
거리
확장함수
두 객체(공간객체 제외) 사이의 수평거리를 구하는 함수이다
elm1: 거리 산정 시작 객체(공간객체 제외). elm2: 거리 산정 끝 객체(공간객체 제외).
type: 거리산정 기준. type a. 객체간 최단거리 type b. 객체 중심선 사이의 거리
numeric
View
Modify
Delete
64
66
getObjectVerticalDistance(obj1, obj 2, type)
객체.속성
관계속성
거리
대표함수
두 객체 사이의 수직거리를 구하는 함수이다
obj1: 거리 산정 시작 객체. obj2: 거리 산정 끝 객체.
type: 거리산정 기준. type a. 객체간 최단거리 type b. 객체 중심선 사이의 거리
numeric
View
Modify
Delete
65
67
isConnectedTo(obj1, obj2)
객체.속성
관계속성
(물리적) 연결관계
대표함수
두 객체의 물리적 연결 여부를 확인하는 함수이다
obj1: obj2와 물리적으로 연결되어있는 객체. obj2: obj1과 물리적으로 연결되어있는 객체.
boolean
View
Modify
Delete
66
68
isConnectedToExternal(obj)
객체.속성
관계속성
(물리적) 연결관계
확장함수
객체가 외기와 접하고 있는지 여부를 확인하는 함수이다
obj1: obj2와 물리적으로 연결되어있는 객체. obj2: obj2과 물리적으로 연결되어있는 객체.
boolean
View
Modify
Delete
67
69
isSurrounded(obj1, obj2)
객체.속성
관계속성
(물리적) 연결관계
확장함수
특정 객체(obj1)가 다른 객체(obj2)에 둘러쌓여있음을 확인하는 함수이다.
obj1: obj2에 둘러쌓여있는지 여부를 판단할 객체. obj2: obj1을 둘러싸고 있는지 여부를 판단할 객체.
boolean
View
Modify
Delete
68
70
isAccessible(obj1, obj2)
객체.속성
관계속성
동선
대표함수
두 공간객체의 보행상 연결(이동가능) 여부를 판단하기 위한 함수이다.
obj1: 시작 객체. obj2: 끝 객체.
boolean
View
Modify
Delete
69
71
isDirectlyAccessible(obj1, obj2)
객체.속성
관계속성
동선
확장함수
두 공간객체가 다른 공간객체를 사이에 두지 않고 보행상 직접 연결 또는 이동가능 여부를 판단하기 위한 함수이다.
obj1: 시작 객체. obj2: 끝 객체.
boolean
View
Modify
Delete
70
72
isGoThrough(obj1, obj2, obj3)
객체.속성
관계속성
동선
확장함수
두 공간객체간 이동시 특정 공간을 지나야만 하는지 판단하는 함수이다
obj1: 시작 객체. obj2: 중간 객체. obj3: 끝 객체.
boolean
View
Modify
Delete
71
73
isAdjacent(obj1, obj2)
객체.속성
관계속성
(물리적) 연결관계
대표함수
두 공간객체가 인접하고 있는지 판단하는 함수이다
obj1: obj2와 인접한지 여부를 판단할 객체. obj2: obj1과 인접한지 여부를 판단할 객체.
boolean
View
Modify
Delete
72
74
isExternal(obj)
객체.속성
관계속성
(물리적) 연결관계
대표함수
객체가 건물 외부와 면하고 있는지 판단하는 함수이다
obj: 외기와 면하고 있는지 여부를 판단할 객체.
boolean
View
Modify
Delete
73
75
isEgressDirection(obj)
객체.속성
관계속성
방향
확장함수
문이 열리는 방향과 피난방향이 일치하는지 확인하는 함수이다
obj: 방향을 확인할 객체.
boolean
View
Modify
Delete
74
76
isPartitioned(obj1, obj2, obj3)
객체.속성
복합속성
구획하다
대표함수
법정 기준에 따라 대상 객체와 다른 객체의 구획 여부 및 그 상태를 나타내는 함수이다.
obj1: 구획되는 대상 객체. obj2(생략 가능): obj1과 구획되는 영역(공간객체 또는 그 집합). 생략된 경우 obj1을 제외한 건물의 다른 부분을 의미한다. obj3: obj1과 obj2를 구획하는 객체.
boolean
View
Modify
Delete
75
77
isShared(obj1,obj2,obj3)
객체.속성
관계속성
겸용하다
대표함수
대상 객체(obj1)가 특정 객체(obj2,obj3)와 겸용되고 있음을 확인하는 함수이다.
obj1: obj2와 obj3와 겸용되는 객체 obj2: obj3와 obj1을 겸용하는 객체 obj3: obj2와 obj1을 겸용하는 객체
boolean
View
Modify
Delete
76
78
isVacant(obj, numeric)
객체.속성
복합속성
방화관련
대표함수
isvacant(obj, numeric) 반경 numeric 이상의 공간을 보유
obj: 확인할 객체 , numeric: 반경
boolean
View
Modify
Delete
77
79
isParallel(obj a, obj b)
객체.속성
관계속성
거리
대표함수
isparallel(obj a, obj b) 서로 평행하게 설치되었는지를 확인하는 함수
obj a, obj b: 확인할 객체
boolean
View
Modify
Delete
78
80
isInstalled(obj a, obj b, type)
객체
존재유무
대표함수
isinstalled(obj a, obj b, type) obj a에 obj b가 존재하는지 확인하는 함수
obj a: 존재여부가 확인 될 공간, obj b: 존재여부를 확인할 객체
type: 존재 여부 산정기준 type a. 천장 최상부에 설치하는 경우 type b. 천장을 중심으로 obj를 마주보게 설치하는 경우 type c. 측벽형스프링클러헤드의 설치를 확인하는 함수
boolean
View
Modify
Delete
79
82
getObjectVerticalLocation(obj1, obj2, type)
객체.속성
관계속성
위치
대표함수
obj1을 기준으로 obj2의 수직적 위치를 확인하는 함수이다.
"obj1: 위치를 확인할 객체 obj2: 위치 확인의 기준이 될 객체"
"(생략 가능, 이 경우 obj1을 기준으로 obj2가 어느정도 높이에 있는지 확인한다) type: 위치 파악 산정 기준 "
numeric
View
Modify
Delete
80
83
isDiverged(obj1, obj2)
객체.속성
관계속성
분리하다
대표함수
obj1로부터 obj2가 분기됨을 확인하는 함수이다.
"obj1: 분기의 기준이 될 객체 obj2: 분기될 객체"
boolean
View
Modify
Delete
81
84
isInstalledInOrder(obj1, obj2, obj3, ....)
객체.속성
관계속성
설치순서
대표함수
obj1부터 차례대로 설치되었는지를 확인하는 함수
boolean
View
Modify
Delete
82
85
getObjectInterval(obj1, obj2)
객체.속성
관계속성
거리
대표함수
obj1로부터 가장 가까운 obj2의 거리를 확인하는 함수이다.
"obj1: 거리를 확인할 객체 obj2: 거리 확인의 기준이 될 객체(생략 가능, 이 경우 동일한 종류의 obj1 중 자신을 제외한 가장 가까운 객체와의 거리를 측정한다.)"
numeric
View
Modify
Delete
83
86
isExistTogether(obj1, obj2, obj3)
객체.속성
관계속성
존재유무
확장함수
obj3에 obj1과 obj2가 같이 있는지 확인하는 함수이다
"obj1, obj2: 동시 존재 유무를 확인할 객체 obj3: 객체의 존재 배경이 되는 객체 (생략 가능, 이 경우 전체 건물을 대상으로 한다)"
boolean
View
Modify
Delete
84
87
getObjectCountInInterval(obj1, obj2, obj3)
객체
개수확인
확장함수
obj2와 obj3 사이에 있는 obj1의 개수를 확인하는 함수이다
"obj1: 확인할 객체 obj2, obj3: obj2와 obj3 사이에 확인할 객체가 놓임 (obj3은 생략 가능, 이 경우 자신을 제외한 동일한 obj2를 기준으로 한다) "
numeric
View
Modify
Delete
85
88
isReplaced(obj1, obj2)
객체.속성
복합속성
대체가능성 확인
대표함수
obj1이 obj2로 대체하는지 확인하는 함수이다
"obj1:대체될 객체 obj2: 대체할 객체"
boolean
View
Modify
Delete
86
89
isObjectProperty()
객체.속성
기본속성
기본속성 확인
대표함수
대상 객체의 특정한 속성을 확인하는 함수이다.
객체 및 속성
boolean
View
Modify
Delete
87
90
getResult()
객체.속성
기본속성
법규확인
컨트롤함수
특정 법규의 true / false 값을 구하는 함수이다.
법규명
boolean
View
Modify
Delete
88
93
getObject(obj)
객체
객체쿼리
대표함수
건물에서 구하고자 하는 객체를 쿼리하는 함수이다
obj: 1) 쿼리할 객체 2) 쿼리할 객체명
객체 collection
View
Modify
Delete
89
94
getSpace(spc)
객체
객체쿼리
확장함수
공간객체를 쿼리한다.
spc: 공간객체 또는 쿼리할 공간 객체명
객체 collection
View
Modify
Delete
This is Design IT Lab server's restricted area. Authorized users could access this website.