Graphisoft®

API Development KitVersion: 18

API_ElemSearchPars

좌표로 요소를 검색하기 위한 structure입니다.

    typedef struct {
        API_ElemTypeID          typeID;
        API_ElemFilterFlags     filterBits;
        API_Coord               loc;
        double                  z;
    } API_ElemSearchPars;

 

멤버

typeID
검색할 요소 타입입니다.
filterBits
필터링에 사용할 flag들입니다. (ACAPI_Element_Filter를 보십시오)
loc
2D 도면 상에서의 위치입니다.
z
이 레벨 아래로 검색합니다.

 

설명

이 structure는 좌표로 요소를 검색할 때 사용합니다. 폴리곤 요소들만 허용됩니다.

요소의 타입은 반드시 폴리곤이어야 하며 typeID 필드에 전달해야 합니다. 특정 속성들(가시성, 층 번호, 레이어 레퍼런스 등)을 기반으로 인스턴스들을 건너뛸 수 있게 해주는 필터들도 전달할 수 있습니다. 더 자세한 것은 ACAPI_Element_Filter 함수를 참조하십시오. 검색할 위치는 loc 필드에 전달해야 합니다. 검색 알고리즘은 z 파라미터에 지정한 것보다 더 높은 레벨에 있는 모든 요소들을 무시할 것입니다.

1번째 요소가 리턴될 것입니다. 즉:

APIAny_SearchElementByCoordID 함수를 보십시오.

 

요구사항

버전: API 2.1 또는 이후
헤더: APIdefs_Goodies.h

 

참고사항

APIAny_SearchElementByCoordID, ACAPI_Element_Filter, API_ElemTypeID, API_Coord, API 타입