Arbortext IsoDraw > Macro Language Reference > Object Data Types > Element Object > element.outerthread
  
element.outerthread
This property gives access to all outer threads attributes but it can not be used directly. It is assumed that myElem has already been defined as an element for the following samples
element.outerthread.centerPoint
Returns and sets the center point of the outer thread as point.
myElem.outerthread.centerPoint.x = 150.75
myElem.outerthread.centerPoint.y = 180
element.outerthread.angle
Returns and sets the angle of the outer thread as float.
myElem.outerthread.angle = 45
element.outerthread.value
Returns and sets the value of the outer thread as float.
myElem.outerthread.value = 90
element.outerthread.radius
Returns and sets the radius of the outer thread as float.
myElem.outerthread.radius = 500
element.outerthread.segments[ ].selected
Returns the selected state of one outer thread segment as integer. This property is read only. 0 means “not selected” and 1 means “selected”.
MESSAGE myElem.outerthread.segments[1].selected
element.outerthread.segments[ ].startAngle
Returns and sets the start angle of one outer thread segment as float.
myElem.outerthread.segments[1].startAngle = 35.7
element.outerthread.segments[ ].endAngle
Returns and sets the end angle of one outer thread segment as float.
myElem.outerthread.segments[1].endAngle = 35.7
element.outerthread.segments[ ].pen
Returns and sets the pen of one outer thread segment as string. Any existing pen is allowed.
myElem.outerthread.segments[1].pen = "Thick"
element.outerthread.segments[ ].style
Returns and sets the style of one outer thread segment as string. Any existing style is allowed.
myElem.outerthread.segments[1].style = "Solid"
element.outerthread.segments[ ].halo
Returns and sets the halo of one outer thread segment as string. Any existing halo is allowed.
myElem.outerthread.segments[1].halo = "Autom. Long"