public interface Feature extends NXObject, IProfile, IFitTo
Modifier and Type | Interface and Description |
---|---|
static class |
Feature.BooleanType
Boolean operation type.
|
static class |
Feature.DiagnosticType
Diagnostic type
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
int |
algorithmVersion()
Deprecated.
Deprecated in NX8.5.0. Algorithm version is for internal use only. There is no replacement for this method.
|
boolean |
breakWaveLink()
Break Wave Link Feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
changeBooleanType()
Change Boolean Type
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
IContainerFeature |
containerFeature()
Returns the container feature for this feature.
|
void |
deleteClueAlerts()
Delete all clue alerts from the features
License requirements: None. |
void |
deleteHintAlerts()
Delete all clue alerts from the features
License requirements: None. |
void |
deleteInformationalAlerts()
Delete all informational alerts from the features
License requirements: None. |
void |
deleteWarningAlerts()
Delete all warning alerts from the features
License requirements: None. |
String |
featureType()
Returns the feature type
License requirements: None. |
Feature[] |
getAllChildren()
Returns all immediate child features.
|
Feature[] |
getChildren()
Returns the immediate child features.
|
NXObject[] |
getEntities()
Returns the entities created by the feature.
|
Expression[] |
getExpressions()
Returns the expressions created by the feature.
|
String[] |
getFeatureClueHintMessages()
Returns both clue and hint messages of the feature. num_clueHint can be NULL.
|
String[] |
getFeatureClueMessages()
Returns the feature clue messages. clue_messages can be NULL.
|
NXColor |
getFeatureColor()
The feature color
License requirements: None. |
String[] |
getFeatureErrorMessages()
Returns the feature error messages. error_messages can be NULL.
|
String[] |
getFeatureHintMessages()
Returns the feature hint messages. hint_messages can be NULL.
|
String[] |
getFeatureInformationalMessages()
Returns the feature informational messages. info_messages can be NULL.
|
String |
getFeatureName()
Returns the displayed name of the feature.
|
String[] |
getFeatureWarningMessages()
Returns the feature warning messages. warning_messages can be NULL.
|
Feature[] |
getParents()
Returns the immediate parent features.
|
Section[] |
getSections()
Queries a feature for list of its sections.
|
void |
hideBody()
Hide the body created by the feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
hideParents()
Hide the body created by the parent feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
highlight()
Highlight the body created by the feature
License requirements: None. |
boolean |
isContainedFeature()
Deprecated.
Deprecated in NX9.0.0. Use
containerFeature() and check if it is null instead.
|
boolean |
isInternal()
Returns true if the feature is internal.
|
Point3d |
location()
Returns the location of the feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
logDiagnostic(int errorCode,
String message,
Feature.DiagnosticType diagnosticType)
Log a diagnostic alert for this feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
makeCurrentFeature()
Make current feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
makeSketchExternal()
Make the parent sketch external for reuse by other features.
|
void |
makeSketchInternal()
Make the parent sketch internal if referenced only by this feature.
|
void |
removeForEdit(boolean dependent)
Remove all the feature faces before a NoHistory mode edit.
|
void |
removeParameters()
Remove Local feature parameters in history free mode.
|
void |
setGroupActive(boolean active)
Set a feature group as active group.
|
void |
showBody(boolean moveCurves)
Show the body created by the feature.
|
void |
showDimensions()
Show all feature dimensions of a feature.
|
void |
showParents(boolean moveCurves)
Show the body created by the parent feature.
|
void |
suppress()
Suppress the feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
suppressed()
Returns the suppression status of the feature
License requirements: None. |
int |
timestamp()
Returns the timestamp of the feature
License requirements: None. |
void |
unhighlight()
Unhighlight the body created by the feature
License requirements: None. |
void |
unsuppress()
Unsuppress the feature
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING") . |
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
Expression[] getExpressions() throws NXException, RemoteException
NXException
RemoteException
Feature[] getParents() throws NXException, RemoteException
NXException
RemoteException
Feature[] getChildren() throws NXException, RemoteException
NXException
RemoteException
Feature[] getAllChildren() throws NXException, RemoteException
NXException
RemoteException
int algorithmVersion() throws NXException, RemoteException
NXException
RemoteException
Point3d location() throws NXException, RemoteException
NXException
RemoteException
int timestamp() throws NXException, RemoteException
NXException
RemoteException
String featureType() throws NXException, RemoteException
NXException
RemoteException
void highlight() throws NXException, RemoteException
NXException
RemoteException
void unhighlight() throws NXException, RemoteException
NXException
RemoteException
void makeCurrentFeature() throws NXException, RemoteException
NXException
RemoteException
void showBody(boolean moveCurves) throws NXException, RemoteException
moveCurves
- NXException
RemoteException
void showParents(boolean moveCurves) throws NXException, RemoteException
moveCurves
- NXException
RemoteException
void hideBody() throws NXException, RemoteException
NXException
RemoteException
void hideParents() throws NXException, RemoteException
NXException
RemoteException
void suppress() throws NXException, RemoteException
NXException
RemoteException
void unsuppress() throws NXException, RemoteException
NXException
RemoteException
boolean suppressed() throws NXException, RemoteException
NXException
RemoteException
NXObject[] getEntities() throws NXException, RemoteException
NXException
RemoteException
String[] getFeatureErrorMessages() throws NXException, RemoteException
NXException
RemoteException
String[] getFeatureInformationalMessages() throws NXException, RemoteException
NXException
RemoteException
void deleteInformationalAlerts() throws NXException, RemoteException
NXException
RemoteException
void deleteWarningAlerts() throws NXException, RemoteException
NXException
RemoteException
String[] getFeatureWarningMessages() throws NXException, RemoteException
NXException
RemoteException
String[] getFeatureClueMessages() throws NXException, RemoteException
NXException
RemoteException
void deleteClueAlerts() throws NXException, RemoteException
NXException
RemoteException
String[] getFeatureClueHintMessages() throws NXException, RemoteException
NXException
RemoteException
String[] getFeatureHintMessages() throws NXException, RemoteException
NXException
RemoteException
void deleteHintAlerts() throws NXException, RemoteException
NXException
RemoteException
void makeSketchInternal() throws NXException, RemoteException
NXException
RemoteException
void makeSketchExternal() throws NXException, RemoteException
NXException
RemoteException
void removeForEdit(boolean dependent) throws NXException, RemoteException
dependent
- NXException
RemoteException
void removeParameters() throws NXException, RemoteException
NXException
RemoteException
boolean isInternal() throws NXException, RemoteException
NXException
RemoteException
void showDimensions() throws NXException, RemoteException
NXException
RemoteException
String getFeatureName() throws NXException, RemoteException
NXException
RemoteException
Section[] getSections() throws NXException, RemoteException
NXException
RemoteException
void setGroupActive(boolean active) throws NXException, RemoteException
active
- NXException
RemoteException
void logDiagnostic(int errorCode, String message, Feature.DiagnosticType diagnosticType) throws NXException, RemoteException
errorCode
- message
- diagnosticType
- NXException
RemoteException
boolean isContainedFeature() throws NXException, RemoteException
containerFeature()
and check if it is null instead.
containerFeature()
to get the container feature for this feature.
NXException
RemoteException
IContainerFeature containerFeature() throws NXException, RemoteException
NXException
RemoteException
void changeBooleanType() throws NXException, RemoteException
NXException
RemoteException
NXColor getFeatureColor() throws NXException, RemoteException
NXException
RemoteException
boolean breakWaveLink() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.