기능
현재 안전 설정 파라미터 중 현재 설정 된 툴 형상 정보를 반환 합니다.
인수
없음
리턴
|
값 |
자료형 |
설명 |
|---|---|---|
|
ret |
class.config_tool_shape |
툴 형상 설정 정보 |
클래스
class.config_tool_shape
|
||
|
Field |
자료형 |
설명 |
|---|---|---|
|
obj |
list |
해당 클래스의 object 정보 |
|
validity |
int[5] |
유효성 검사(0, 1) |
|
shape |
class.safety_object[5] |
상세 형상 정보 |
class.safety_object
|
||
|
Field |
자료형 |
설명 |
|---|---|---|
|
obj |
list |
해당 클래스의 object 정보 |
|
target_ref |
int |
목표 좌표계 |
|
object_type |
int |
safety object 타입 0 : 구 1 : 캡슐 2 : 사각 기둥 |
|
object |
class.safety_object_data |
각 입체 형상 정보 |
safety_object_data 클래스는 C++의 union 공용체 구조로 구성된 클래스로써 object_type에 따라 다른 class를 반환한다.
class.safety_object_data
|
|||
|
object_type |
Field |
자료형 |
설명 |
|---|---|---|---|
|
- |
obj |
list |
해당 클래스의 object 정보 |
|
0 |
sphere |
class.safety_object_sphere |
구 형태 object 정보 |
|
1 |
capsule |
class.safety_object_capsule |
캡슐 모양 object 정보 |
|
2 |
cube |
class.safety_object_cube |
사각 기둥 모양 object 정보 |
class.safety_object_sphere
|
||
|
Field |
자료형 |
설명 |
|---|---|---|
|
obj |
list |
해당 클래스의 object 정보 |
|
radius |
float |
반지름 |
|
target_pos |
clㅁss.point_3d |
3d point 정보(x, y, z) |
class.point_3d
|
||
|
Field |
자료형 |
설명 |
|---|---|---|
|
obj |
list |
해당 클래스의 object 정보 |
|
x |
float |
x축 정보 |
|
y |
float |
y축 정보 |
|
z |
float |
z축 정보 |
class.safety_object_capsule
|
||
|
Field |
자료형 |
설명 |
|---|---|---|
|
obj |
list |
해당 클래스의 object 정보 |
|
radius |
float |
반지름 |
|
target_pos |
clsas.point_3d[2] |
3d point 정보(x, y, z) |
class.safety_object_cube
|
||
|
Field |
자료형 |
설명 |
|---|---|---|
|
obj |
list |
해당 클래스의 object 정보 |
|
target_pos |
clsas.point_3d[2] |
3d point 정보(x, y, z) |
class.point_2d
|
||
|
Field |
자료형 |
설명 |
|---|---|---|
|
obj |
list |
해당 클래스의 object 정보 |
|
x |
float |
x축 정보 |
|
y |
float |
y축 정보 |
예제
ret = get_current_tool_shape()
관련 명령어
-
없음