public interface BendCorner extends Corner
BendCornerCollection.createCorner(nxopen.routing.ControlPoint, nxopen.routing.CornerTypeBuilder.BendMethods, double, double)
Corner.Type
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
CornerTypeBuilder.BendMethods |
bendMethod()
Returns the bend method
License requirements: routing_base ("Routing Basic") . |
double |
bendRadius()
Returns the bend radius of the corner.
|
double |
bendRatio()
Returns the bend ratio to apply when computing the bend radius
License requirements: routing_base ("Routing Basic") . |
Curve[] |
findSideSegments()
Returns the straight line segments attached to the fillet curve
of this bend corner.
|
ISegment |
getSegment()
The bend segment following the fillet curve created for the bend.
|
void |
setBendMethod(CornerTypeBuilder.BendMethods bendMethod)
Sets the bend method
License requirements: routing_base ("Routing Basic") . |
void |
setBendRadius(double bendRadius)
Sets the bend radius of the corner.
|
void |
setBendRatio(double bendRatio)
Sets the bend ratio to apply when computing the bend radius
License requirements: routing_base ("Routing Basic") . |
void |
setUseBendRatio(boolean useBendRatio)
Deprecated.
Deprecated in NX8.5.0. Use
Routing.BendCorner#setBendMethod instead.
|
boolean |
useBendRatio()
Deprecated.
Deprecated in NX8.5.0. Use
Routing.BendCorner#bendMethod instead.
|
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 getSegment() throws NXException, RemoteException
NXException
RemoteException
CornerTypeBuilder.BendMethods bendMethod() throws NXException, RemoteException
NXException
RemoteException
void setBendMethod(CornerTypeBuilder.BendMethods bendMethod) throws NXException, RemoteException
bendMethod
- NXException
RemoteException
boolean useBendRatio() throws NXException, RemoteException
Routing.BendCorner#bendMethod
instead.
NXException
RemoteException
void setUseBendRatio(boolean useBendRatio) throws NXException, RemoteException
Routing.BendCorner#setBendMethod
instead.
useBendRatio
- the use bend ratio.
NXException
RemoteException
double bendRatio() throws NXException, RemoteException
NXException
RemoteException
void setBendRatio(double bendRatio) throws NXException, RemoteException
bendRatio
- the bend ratio.NXException
RemoteException
double bendRadius() throws NXException, RemoteException
NXException
RemoteException
void setBendRadius(double bendRadius) throws NXException, RemoteException
bendRadius
- the the bend radius.NXException
RemoteException
Curve[] findSideSegments() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.