public interface SBendCorner extends NXObject
/ / seg1 P1 / / / / / / / : A / : | : | , | , <---- bends meet (no straight segment) | : | : | `-, | ``-,_ +------------------`-*------------ B P2 seg2
/ / seg1 P1 / / / / / / / : A / : | : | \ | \ <---- straight segment | \ | \ <----- bend ends | `-, | ``-,_ +------------------`-*------------ B P2 seg2
/ / seg1 P1 / / ' / ' / : <---- segment 1's bend ends / | / | A / | | | <--- straight segment | | | | | | | | | \ <---- segment 2's bend ends | `-,_ +----------------`-*------------ B P2 seg2
seg1 P1 ------------*-. `. : <--- where bends meet `, `-*---------*-------- A E2 P2 seg2
seg1 P1 ------------*-. `. \ \ <--- middle straight line segment \ `. `-*------------ A P2 seg2
SBendCornerCollection
to obtain an instance. Modifier and Type | Interface and Description |
---|---|
static class |
SBendCorner.SBendData
This class holds the data returned from
getSBendData() |
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
SBendCorner.SBendData |
getSBendData()
Returns the data for the S-Bend object
License requirements: routing_base ("Routing Basic") . |
double |
getSBendRadius()
Gets the S-Bend radius of a S-Bend corner.
|
Stock[] |
getSBendStocks()
Returns an array of stocks for the S-Bend object
License requirements: routing_base ("Routing Basic") . |
SplineSegment |
getSegment()
Gets the segment being used to represent the S-Bend.
|
void |
setSBendData(int sbendType,
ControlPoint startRcp,
ControlPoint endRcp,
SplineSegment segment,
double radiusOrRatio,
boolean useBendRatio)
Set the data for the S-Bend object
License requirements: routing_base ("Routing Basic") . |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, 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
SplineSegment getSegment() throws NXException, RemoteException
NXException
RemoteException
double getSBendRadius() throws NXException, RemoteException
NXException
RemoteException
Stock[] getSBendStocks() throws NXException, RemoteException
NXException
RemoteException
SBendCorner.SBendData getSBendData() throws NXException, RemoteException
NXException
RemoteException
void setSBendData(int sbendType, ControlPoint startRcp, ControlPoint endRcp, SplineSegment segment, double radiusOrRatio, boolean useBendRatio) throws NXException, RemoteException
sbendType
- S-Bend typestartRcp
- The start Control point for the S-Bend.endRcp
- The end Control point for the S-Bend.segment
- S-Bend segmentradiusOrRatio
- S-Bend radius or bend_ratio.useBendRatio
- TRUE: if bend ratio is used;
FALSE: otherwise.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.