SketcherAutomation
Constructor Summary
| Public Constructor | ||
| public |
constructor(sketcher: *) |
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
rootObject: * |
|
| public |
safePoint: * |
|
| public |
sketcher: * |
|
| public |
|
|
Method Summary
| Public Methods | ||
| public |
chooseTool(toolName: *) |
|
| public |
clickObject(obj: *) |
|
| public |
createSketch(origin: *, quaternion: *, part: *): * |
|
| public |
deleteObject(obj: *, leaveHandler: *) |
|
| public |
deselectSketch(sketch: *, byClick: *) |
|
| public |
dragObject(obj: *, posArray: *, absolute: *) |
|
| public |
dragSketchArc(obj: *, posArray: *) |
|
| public |
dragSketchLine(obj: *, posArray: *) |
|
| public |
dragSketchPoint(obj: *, posArray: *, absolute: *) |
|
| public |
drawLine(start: *, end: *): * |
|
| public |
drawPoint(pos: *): * |
|
| public |
execute(lambda: *) |
|
| public |
getCenterPoint(obj: *): * |
|
| public |
getEndPoint(obj: *, idx: *): * |
|
| public |
getPointOn(obj: *): * |
|
| public |
getPos(obj: *): * |
|
| public |
getStartPoint(obj: *): * |
|
| public |
hoverObject(obj: *) |
|
| public |
mouseClickAt(posLocal: *, sketch: *) |
|
| public |
mouseMoveTo(posLocal: *) |
|
| public |
selectSketch(sketch: *) |
|
| public |
setIncremental(flag: *) |
|
| public |
setRootObject(rootObject: *) |
|
| public |
setTickWaitTime(delay: *) |
|
| public |
|
|
| public |
tick() |
|
| public |
trackAdded(lambda: *, sketch: *): * |
|
| public |
trackAny(lambda: *, sketch: *): * |
|
| public |
trackRemoved(lambda: *, sketch: *): * |
|
| public |
unhoverObject(obj: *) |
|
Public Constructors
public constructor(sketcher: *) source
Params:
| Name | Type | Attribute | Description |
| sketcher | * |
Public Methods
public chooseTool(toolName: *) source
Params:
| Name | Type | Attribute | Description |
| toolName | * |
public clickObject(obj: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * |
public createSketch(origin: *, quaternion: *, part: *): * source
Params:
| Name | Type | Attribute | Description |
| origin | * | ||
| quaternion | * | ||
| part | * |
Return:
| * |
public deleteObject(obj: *, leaveHandler: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * | ||
| leaveHandler | * |
public deselectSketch(sketch: *, byClick: *) source
Params:
| Name | Type | Attribute | Description |
| sketch | * | ||
| byClick | * |
public dragObject(obj: *, posArray: *, absolute: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * | ||
| posArray | * | ||
| absolute | * |
public dragSketchArc(obj: *, posArray: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * | ||
| posArray | * |
public dragSketchLine(obj: *, posArray: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * | ||
| posArray | * |
public dragSketchPoint(obj: *, posArray: *, absolute: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * | ||
| posArray | * | ||
| absolute | * |
public drawLine(start: *, end: *): * source
Params:
| Name | Type | Attribute | Description |
| start | * | ||
| end | * |
Return:
| * |
public execute(lambda: *) source
Params:
| Name | Type | Attribute | Description |
| lambda | * |
public getEndPoint(obj: *, idx: *): * source
Params:
| Name | Type | Attribute | Description |
| obj | * | ||
| idx | * |
Return:
| * |
public hoverObject(obj: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * |
public mouseClickAt(posLocal: *, sketch: *) source
Params:
| Name | Type | Attribute | Description |
| posLocal | * | ||
| sketch | * |
public mouseMoveTo(posLocal: *) source
Params:
| Name | Type | Attribute | Description |
| posLocal | * |
public selectSketch(sketch: *) source
Params:
| Name | Type | Attribute | Description |
| sketch | * |
public setIncremental(flag: *) source
Params:
| Name | Type | Attribute | Description |
| flag | * |
public setRootObject(rootObject: *) source
Params:
| Name | Type | Attribute | Description |
| rootObject | * |
public setTickWaitTime(delay: *) source
Params:
| Name | Type | Attribute | Description |
| delay | * |
public solveConstraints() source
public tick() source
public trackAdded(lambda: *, sketch: *): * source
Params:
| Name | Type | Attribute | Description |
| lambda | * | ||
| sketch | * |
Return:
| * |
public trackAny(lambda: *, sketch: *): * source
Params:
| Name | Type | Attribute | Description |
| lambda | * | ||
| sketch | * |
Return:
| * |
public trackRemoved(lambda: *, sketch: *): * source
Params:
| Name | Type | Attribute | Description |
| lambda | * | ||
| sketch | * |
Return:
| * |
public unhoverObject(obj: *) source
Params:
| Name | Type | Attribute | Description |
| obj | * |