public interface CAMFeature extends Feature
FeatureRecognitionBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
CAMFeature.ProcessStatus
Process status of the feature
|
static class |
CAMFeature.State
Update status of the feature
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
approveChanges()
Approve changes on a CAMFeature
License requirements: cam_base ("CAM BASE") . |
CAMAttributeCollection |
attributes()
The attributes of the machining feature .
|
CartesianCoordinateSystem |
coordinateSystem()
Returns the coordinate system of the CAMFeature
License requirements: None. |
Face[] |
getFaces()
Get the faces associated with the CAMFeature
License requirements: None. |
DisplayableObject[] |
getGeometry()
Get the geometry links associated with the feature
License requirements: None. |
NCGroup[] |
getGroups()
Get the feature groups in which the CAMFeature is classified
License requirements: None. |
Operation[] |
getOperations()
Get the operations manufacturing the CAMFeature
License requirements: None. |
CAMFeature.ProcessStatus |
getProcessStatus(NCGroup group)
Get the process status of the CAMFeature in the context of a feature group
License requirements: None. |
String |
name()
Returns the name of the CAMFeature
License requirements: None. |
void |
setName(String name)
License requirements: cam_base ("CAM BASE") . |
String |
sourceType()
Returns the source of the CAMFeature
License requirements: None. |
CAMFeature.State |
status()
Returns the update status of the CAMFeature
License requirements: None. |
String |
type()
Returns the type name of the CAMFeature
License requirements: None. |
flipDirection, getAttribute, getAttributeDoubleValue, getMachiningArea, isAttributeOverridden, overrideAttributeValue, overrideAttributeValue, overrideAttributeValue, overrideAttributeValue, overrideAttributeValue, overrideAttributeValue, resetAttributes, resetAttributeValue, setAttribute, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setCoordinateSystem, unlock
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, owningComponent, owningPart, print, prototype
CAMAttributeCollection attributes() throws RemoteException
RemoteException
String name() throws NXException, RemoteException
name
in interface INXObject
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
setName
in interface INXObject
name
- NXException
RemoteException
CAMFeature.State status() throws NXException, RemoteException
NXException
RemoteException
String type() throws NXException, RemoteException
NXException
RemoteException
String sourceType() throws NXException, RemoteException
NXException
RemoteException
Face[] getFaces() throws NXException, RemoteException
NXException
RemoteException
CartesianCoordinateSystem coordinateSystem() throws NXException, RemoteException
NXException
RemoteException
CAMFeature.ProcessStatus getProcessStatus(NCGroup group) throws NXException, RemoteException
group
- feature group for the operation process contextNXException
RemoteException
NCGroup[] getGroups() throws NXException, RemoteException
NXException
RemoteException
Operation[] getOperations() throws NXException, RemoteException
NXException
RemoteException
void approveChanges() throws NXException, RemoteException
NXException
RemoteException
DisplayableObject[] getGeometry() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.