public interface OffsetPath extends NXObject, IPath
OffsetPathCollection
Modifier and Type | Interface and Description |
---|---|
static class |
OffsetPath.OffsetReferenceAxesData
This class holds the data returned from
getOffsetReferenceAxes() |
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
double |
bendRadius()
Returns the bend radius for an offset object.
|
double |
bendRatio()
Returns the bend ratio for an offset object.
|
boolean |
copyCornerFlag()
Returns the copy corner flag for an offset object.
|
IPath |
getMasterPath()
The master path object for this offset object.
|
IPath[] |
getOffsetPaths()
Returns the list of all of the offset paths for a master path
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
ISegment[] |
getOffsetPathSegments()
The path segments for an offset object.
|
OffsetPath.OffsetReferenceAxesData |
getOffsetReferenceAxes()
The reference axes for an offset object.
|
boolean |
isMaster()
Returns the isMaster state for this offset object.
|
boolean |
isSlave()
Returns the isSlave state for this offset object.
|
boolean |
maintainStockFlag()
Returns the use maintain stock flag for an offset object.
|
Vector3d |
offsetVector()
Returns the vector for an offset object.
|
void |
removePathAssociativityFromParent()
Breaks the associativity of a child ( slave ) path to its parent ( master ) path.
|
void |
removePathAssociativityToImmediateChildren()
Breaks the associativity of a parent ( master ) path to
its immediate children ( slave ) paths.
|
void |
setBendRadius(double radius)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setBendRatio(double ratio)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setCopyCornerFlag(boolean copyCorner)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setMaintainStockFlag(boolean maintainStock)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setMaster(boolean masterState)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setMasterPath(IPath masterPath)
The master path object for this offset object.
|
void |
setOffsetPathSegments(ISegment[] segments)
The path segments for an offset object.
|
void |
setOffsetReferenceAxes(Point3d orgin,
Vector3d xVector,
Vector3d yVector)
The reference axes for an offset object.
|
void |
setOffsetVector(Vector3d vector)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setSlave(boolean masterState)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
setUseBendRatio(boolean ratioState)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
boolean |
useBendRatio()
Returns the use bend ratio flag for an offset object.
|
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
addSegmentsToList, controlPointEnd, controlPointStart, delSegmentsFromList, getSegmentList, setControlPointEnd, setControlPointStart
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
ISegment[] getOffsetPathSegments() throws NXException, RemoteException
NXException
RemoteException
void setOffsetPathSegments(ISegment[] segments) throws NXException, RemoteException
segments
- segment list for the offset objectNXException
RemoteException
Vector3d offsetVector() throws NXException, RemoteException
NXException
RemoteException
void setOffsetVector(Vector3d vector) throws NXException, RemoteException
vector
- vector for the offset objectNXException
RemoteException
OffsetPath.OffsetReferenceAxesData getOffsetReferenceAxes() throws NXException, RemoteException
NXException
RemoteException
void setOffsetReferenceAxes(Point3d orgin, Vector3d xVector, Vector3d yVector) throws NXException, RemoteException
orgin
- origin for the offset objectxVector
- X reference axes for the offset objectyVector
- Y reference axes for the offset objectNXException
RemoteException
IPath[] getOffsetPaths() throws NXException, RemoteException
NXException
RemoteException
IPath getMasterPath() throws NXException, RemoteException
NXException
RemoteException
void setMasterPath(IPath masterPath) throws NXException, RemoteException
masterPath
- master path for this offset objectNXException
RemoteException
boolean isMaster() throws NXException, RemoteException
NXException
RemoteException
void setMaster(boolean masterState) throws NXException, RemoteException
masterState
- the state of the offset path objectNXException
RemoteException
boolean isSlave() throws NXException, RemoteException
NXException
RemoteException
void setSlave(boolean masterState) throws NXException, RemoteException
masterState
- the state of the offset path objectNXException
RemoteException
double bendRadius() throws NXException, RemoteException
NXException
RemoteException
void setBendRadius(double radius) throws NXException, RemoteException
radius
- NXException
RemoteException
double bendRatio() throws NXException, RemoteException
NXException
RemoteException
void setBendRatio(double ratio) throws NXException, RemoteException
ratio
- NXException
RemoteException
boolean useBendRatio() throws NXException, RemoteException
NXException
RemoteException
void setUseBendRatio(boolean ratioState) throws NXException, RemoteException
ratioState
- NXException
RemoteException
boolean copyCornerFlag() throws NXException, RemoteException
NXException
RemoteException
void setCopyCornerFlag(boolean copyCorner) throws NXException, RemoteException
copyCorner
- NXException
RemoteException
boolean maintainStockFlag() throws NXException, RemoteException
NXException
RemoteException
void setMaintainStockFlag(boolean maintainStock) throws NXException, RemoteException
maintainStock
- NXException
RemoteException
void removePathAssociativityToImmediateChildren() throws NXException, RemoteException
NXException
RemoteException
void removePathAssociativityFromParent() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.