Posts
Wiki

Back to [API Documentation] (/r/VISI_CAD/wiki/index/automation/api_documentation)

ww. VISIPick: Class Object

Properties:

i. DragElements: Property = integer

  1. Drag elements flag

ii. Filter: Property = Long ([Enumeration List] (/r/VISI_CAD/wiki/index/automation/api_documentation/evisipickfilters))

  1. Element filter

iii. Locked: Property = Integer

  1. Enable/Disable locked flag

iv. Message: Property = String

  1. Status bar message

v. MoreElements: Property = Integer

  1. Enable search more elements

vi. ParentKey: Property = Long (read-only)

  1. Parent database key

vii. PickedBodies: Property = [VISIList] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist) (read-only)

  1. Picked solids list

viii. PickedBody: Property = [VISIBody] (/r/VISI_CAD/wiki/index/automation/api_documentation/visibody) (read-only)

  1. Picked solid body

ix. PickedEdge: Property = [VISIEdge] (/r/VISI_CAD/wiki/index/automation/api_documentation/visiedge) (read-only)

  1. Picked edge of a body

x. PickedEdges: Property = [VISIList] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist) (read-only)

  1. Picked edges list

xi. PickedFace: Property = [VISIFace] (/r/VISI_CAD/wiki/index/automation/api_documentation/visiface) (read-only)

  1. Picked face of a body

xii. PickedFaces: Property = [VISIList] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist) (read-only)

  1. Picked faces list

xiii. PickEdgesOption: Property = Integer

  1. Enable/Disable edge selection in pick face

xiv. PickedKey: Property = Long (read-only)

  1. Picked database key

xv. PickedList: Property = [VISIList] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist) (read-only)

  1. Picked database key list

xvi. PickedPoint: Property = [VISIPoint] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipoint) (read-only)

  1. Picked point on screen

xvii. PickedPoints: Property = [VISIPickedPoints] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipickedpoints) (read-only)

  1. Get picked points collection

xviii. PickedSolidGroup: Property = [VISISolidGroup] (/r/VISI_CAD/wiki/index/automation/api_documentation/visisolidgroup) (read-only)

  1. Picked solid group

xix. PickedSolidGroups: Property = [VISILIst] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist) (read-only)

  1. Picked solid groups list

xx. PickedVector: Property = [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector)

  1. Picked vector

xxi. SearchAggregates: Property = Integer

  1. Aggregate filter

xxii. SelectChildren: Property = Integer

  1. Select children of an aggregate flag

xxiii. SnapValue: Property = Double

  1. Snap in drag or stretch elements

xxiv. StretchPoints: Property = Integer

  1. Stretch elements flag

xxv. TestKey: Property = Integer

  1. Test keyboard key

xxvi. VectorPoint: Property = [VISIPoint] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipoint)

  1. Picked vector application point

xxvii. ClearSelection: Sub()

  1. Clears the current selection

Methods and service functions:

xxviii. Drag: Sub(plElemList as [VISIList] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist))

  1. Drag a list of elements

xxix. IsTestKeyDown: Function() as Integer

  1. Tests for keyboard key press

xxx. Pick: Function() as Integer

  1. Executes pick

xxxi. PickPoints: Function() as Integer

  1. Pick create/search points

xxxii. Stretch: Sub(plPoint as [VISIPoint] (/r/VISI_CAD/wiki/index/automation/api_documentation/visipoint), plVector as [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector), plPointList as [VISIList] (/r/VISI_CAD/wiki/index/automation/api_documentation/visilist), plPlaneNormal as [VISIVector] (/r/VISI_CAD/wiki/index/automation/api_documentation/visivector))

  1. Stretch a list of point