public interface AutomaticTraceline extends Traceline
Modifier and Type | Interface and Description |
---|---|
static class |
AutomaticTraceline.ModeOption
Controls the mode used when evaluating an automatic traceline
|
static class |
AutomaticTraceline.SegmentConstraintsData
This class holds the data returned from
getSegmentConstraints() |
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
Direction |
endDirection()
Returns the end direction of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
double |
endOffset()
Returns the end offset of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
Point |
endPoint()
Returns the end point of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
AutomaticTraceline.SegmentConstraintsData |
getSegmentConstraints()
Gets the segment constraints of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
AutomaticTraceline.ModeOption |
mode()
Returns the mode of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
Matrix3x3 |
orientation()
Returns the orientation of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
removeSegmentConstraint(int segmentIndex)
Removes the segment constraint from the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setEndDirection(Direction direction)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setEndOffset(double endOffset)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setEndPoint(Point point)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setMode(AutomaticTraceline.ModeOption mode)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setOrientation(Matrix3x3 orientation)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setSegmentConstraints(int[] segmentIndices,
double[] segmentLengths)
Sets the segment constraints of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setSolution(int solution)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setStartDirection(Direction direction)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setStartOffset(double startOffset)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setStartPoint(Point point)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
int |
solution()
Returns the solution used in the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
Direction |
startDirection()
Returns the start direction of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
double |
startOffset()
Returns the start offset of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
Point |
startPoint()
Returns the start point of the traceline
License requirements: assemblies ("ASSEMBLIES MODULE") . |
askExplosion, askShape
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
Point startPoint() throws NXException, RemoteException
NXException
RemoteException
void setStartPoint(Point point) throws NXException, RemoteException
point
- New start pointNXException
RemoteException
Direction startDirection() throws NXException, RemoteException
NXException
RemoteException
void setStartDirection(Direction direction) throws NXException, RemoteException
direction
- New start directionNXException
RemoteException
Point endPoint() throws NXException, RemoteException
NXException
RemoteException
void setEndPoint(Point point) throws NXException, RemoteException
point
- New end pointNXException
RemoteException
Direction endDirection() throws NXException, RemoteException
NXException
RemoteException
void setEndDirection(Direction direction) throws NXException, RemoteException
direction
- New end directionNXException
RemoteException
Matrix3x3 orientation() throws NXException, RemoteException
NXException
RemoteException
void setOrientation(Matrix3x3 orientation) throws NXException, RemoteException
orientation
- New orientationNXException
RemoteException
AutomaticTraceline.ModeOption mode() throws NXException, RemoteException
NXException
RemoteException
void setMode(AutomaticTraceline.ModeOption mode) throws NXException, RemoteException
mode
- New modeNXException
RemoteException
int solution() throws NXException, RemoteException
NXException
RemoteException
void setSolution(int solution) throws NXException, RemoteException
solution
- New solution to useNXException
RemoteException
double startOffset() throws NXException, RemoteException
NXException
RemoteException
void setStartOffset(double startOffset) throws NXException, RemoteException
startOffset
- New start offsetNXException
RemoteException
double endOffset() throws NXException, RemoteException
NXException
RemoteException
void setEndOffset(double endOffset) throws NXException, RemoteException
endOffset
- New end offsetNXException
RemoteException
AutomaticTraceline.SegmentConstraintsData getSegmentConstraints() throws NXException, RemoteException
NXException
RemoteException
void setSegmentConstraints(int[] segmentIndices, double[] segmentLengths) throws NXException, RemoteException
segmentIndices
- Segment indicessegmentLengths
- Segment lengthsNXException
RemoteException
void removeSegmentConstraint(int segmentIndex) throws NXException, RemoteException
segmentIndex
- Segment indexNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.