public interface PierceItemBuilder extends NXObject
Modifier and Type | Interface and Description |
---|---|
static class |
PierceItemBuilder.HoleShapeType
Settings for the hole shape of individual pierces.
|
static class |
PierceItemBuilder.SizingMethodOption
Settings for the sizing method of individual pierces.
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
IProfile[] |
getPierceObjects()
Gets the objects making up the hole to be pierced.
|
PierceItemBuilder.HoleShapeType |
holeShape()
Returns the hole shape
License requirements: None. |
Expression |
punchDiameter()
Returns the punch radius
License requirements: None. |
Expression |
punchLength()
Returns the punch length
License requirements: None. |
Expression |
punchRadius()
Returns the punch radius
License requirements: None. |
Expression |
punchWidth()
Returns the punch width
License requirements: None. |
ILocation |
referenceVector()
Returns the reference direction of the hole
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setHoleShape(PierceItemBuilder.HoleShapeType holeShape)
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setPierceObjects(IProfile[] objects)
Sets the objects making up the hole to be pierced.
|
void |
setReferenceVector(ILocation refVector)
Sets the reference direction of the hole
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setSizingMethod(PierceItemBuilder.SizingMethodOption sizingMethod)
License requirements: die_engineering ("DIE ENGINEERING") . |
PierceItemBuilder.SizingMethodOption |
sizingMethod()
Returns the sizing method
License requirements: None. |
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
void setPierceObjects(IProfile[] objects) throws NXException, RemoteException
objects
- Objects that make up the hole to be piercedNXException
RemoteException
IProfile[] getPierceObjects() throws NXException, RemoteException
NXException
RemoteException
PierceItemBuilder.SizingMethodOption sizingMethod() throws NXException, RemoteException
NXException
RemoteException
void setSizingMethod(PierceItemBuilder.SizingMethodOption sizingMethod) throws NXException, RemoteException
sizingMethod
- NXException
RemoteException
PierceItemBuilder.HoleShapeType holeShape() throws NXException, RemoteException
NXException
RemoteException
void setHoleShape(PierceItemBuilder.HoleShapeType holeShape) throws NXException, RemoteException
holeShape
- NXException
RemoteException
Expression punchDiameter() throws NXException, RemoteException
NXException
RemoteException
Expression punchLength() throws NXException, RemoteException
NXException
RemoteException
Expression punchWidth() throws NXException, RemoteException
NXException
RemoteException
Expression punchRadius() throws NXException, RemoteException
NXException
RemoteException
ILocation referenceVector() throws NXException, RemoteException
NXException
RemoteException
void setReferenceVector(ILocation refVector) throws NXException, RemoteException
refVector
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.