public interface DiscontinuityCorner extends Corner
Routing.Stock
objects
to split as they cover the segments attached to the discontinuity corner.
The discontinuity specifies over which two segments (at a junction of 2 or more segments)
that the break should occur.
DiscontinuityCornerCollection.create(nxopen.routing.ControlPoint, nxopen.routing.ISegment, nxopen.routing.ISegment)
Corner.Type
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
ISegment |
firstSegment()
Returns the first segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
void |
remove()
Removes (deletes) the input discontinuity corner.
|
ISegment |
secondSegment()
Returns the second segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
void |
setFirstSegment(ISegment segment)
Sets the first segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
void |
setSecondSegment(ISegment segment)
Sets the second segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
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
ISegment firstSegment() throws NXException, RemoteException
Routing.ControlPoint
that
defines this corner.
NXException
RemoteException
void setFirstSegment(ISegment segment) throws NXException, RemoteException
Routing.ControlPoint
that
defines this corner.
segment
- NXException
RemoteException
ISegment secondSegment() throws NXException, RemoteException
Routing.ControlPoint
that
defines this corner.
NXException
RemoteException
void setSecondSegment(ISegment segment) throws NXException, RemoteException
Routing.ControlPoint
that
defines this corner.
segment
- NXException
RemoteException
void remove() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.