JSVec2Array

지도 내 2차원 좌표 배열과 관련된 기능을 관리하기 위한 API 입니다.

Module.JSVec2Array() API를 생성합니다

var vec_array = new Module.JSVec2Array();

Function

clear()

등록된 벡터 목록을 삭제합니다

count() → number

등록된 벡터 개수를 반환합니다.

  • Return

    • number: 등록 된 총 벡터 개수.

get(index) → JSVector2D

등록된 벡터 정보를 반환합니다.

입력 변수값(index) 인덱스에 해당하는 값을 반한합니다.

NameTypeDescription

index

number

인덱스 번호.

pop() → JSVector2D

벡터 목록 중 마지막 데이터를 반환합니다.

반환 후 마지막 벡터는 벡터 목록에서 삭제 됩니다.

push(element) → number

새로운 벡터를 추가한다.

NameTypeDescription

element

2차원 벡터 등록.

  • Return

    • number: 등록된 벡터 개수 반환.

pushXY(dX, dY) → number

입력 변수값(dX, dY)으로 새로운 벡터 객체를 추가합니다.

NameTypeDescription

dX

number

X축 좌표계.

dY

number

Y축 좌표계.

  • Return

    • number: 등록된 벡터 개수 반환.

set(index, vec)

등록 벡터 데이터를 재 설정합니다.

NameTypeDescription

index

number

인덱스 번호.

vec

재설정 벡터 값.

setXY(index, dX, dY)

입력 변수값(index, dX, dY)으로 벡터 객체를 수정합니다.

NameTypeDescription

index

number

인덱스 번호.

dX

number

X축 위치 좌표값.

dY

number

Y축 위치 좌표값.

shift()

벡터 목록의 첫번쨰 벡터를 반환하고 두번째 벡터 목록의 첫번쨰 위치로 한칸씩 앞으로 이동한다.

Last updated