public interface Feature extends NXObject, IFitTo
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
flipDirection()
Flip feature direction
License requirements: cam_base ("CAM BASE") . |
CAMAttribute |
getAttribute(String attributeName)
Gets and attribute
License requirements: None. |
double |
getAttributeDoubleValue(String attributeName)
Returns the actual attribute value
License requirements: None. |
String |
getMachiningArea(DisplayableObject tagEntit)
Returns the machining area the input entity is part of.
|
boolean |
isAttributeOverridden(String attributeName)
Returns true if attribute is overridden
License requirements: None. |
void |
overrideAttributeValue(String attributeName,
boolean bValue)
Overrides the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
overrideAttributeValue(String attributeName,
double dValue)
Overrides the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
overrideAttributeValue(String attributeName,
int nValue)
Overrides the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
overrideAttributeValue(String attributeName,
Point3d ptValue)
Overrides the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
overrideAttributeValue(String attributeName,
String strValue)
Overrides the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
overrideAttributeValue(String attributeName,
Vector3d vecValue)
Overrides the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
resetAttributes()
Resets all attributes to their original value
License requirements: cam_base ("CAM BASE") . |
void |
resetAttributeValue(String attributeName)
Resets an attribute to its original value
License requirements: cam_base ("CAM BASE") . |
void |
setAttribute(CAMAttribute tagAttribute)
Sets the attribute value(s) to the same value(s) as another attribute
License requirements: cam_base ("CAM BASE") . |
void |
setAttributeValue(String attributeName,
boolean bValue)
Sets the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setAttributeValue(String attributeName,
double dValue)
Sets the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setAttributeValue(String attributeName,
int nValue)
Sets the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setAttributeValue(String attributeName,
String strValue)
Sets the attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setCoordinateSystem(Point3d ptValue,
Vector3d xAxis,
Vector3d yAxis)
Change the feature coordinate system
License requirements: cam_base ("CAM BASE") . |
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, 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, 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
CAMAttribute getAttribute(String attributeName) throws NXException, RemoteException
attributeName
- the attribute nameNXException
RemoteException
void setAttributeValue(String attributeName, double dValue) throws NXException, RemoteException
attributeName
- the attribute namedValue
- the attribute valueNXException
RemoteException
void setAttributeValue(String attributeName, String strValue) throws NXException, RemoteException
attributeName
- the attribute namestrValue
- the attribute valueNXException
RemoteException
void setAttributeValue(String attributeName, int nValue) throws NXException, RemoteException
attributeName
- the attribute namenValue
- the attribute valueNXException
RemoteException
void setAttributeValue(String attributeName, boolean bValue) throws NXException, RemoteException
attributeName
- the attribute namebValue
- the attribute valueNXException
RemoteException
void setAttribute(CAMAttribute tagAttribute) throws NXException, RemoteException
tagAttribute
- the attributeNXException
RemoteException
double getAttributeDoubleValue(String attributeName) throws NXException, RemoteException
attributeName
- the attribute nameNXException
RemoteException
void overrideAttributeValue(String attributeName, double dValue) throws NXException, RemoteException
attributeName
- the attribute namedValue
- the attribute valueNXException
RemoteException
void overrideAttributeValue(String attributeName, int nValue) throws NXException, RemoteException
attributeName
- the attribute namenValue
- the attribute valueNXException
RemoteException
void overrideAttributeValue(String attributeName, boolean bValue) throws NXException, RemoteException
attributeName
- the attribute namebValue
- the attribute valueNXException
RemoteException
void overrideAttributeValue(String attributeName, String strValue) throws NXException, RemoteException
attributeName
- the attribute namestrValue
- the attribute valueNXException
RemoteException
void overrideAttributeValue(String attributeName, Point3d ptValue) throws NXException, RemoteException
attributeName
- the attribute nameptValue
- the attribute valueNXException
RemoteException
void overrideAttributeValue(String attributeName, Vector3d vecValue) throws NXException, RemoteException
attributeName
- the attribute namevecValue
- the attribute valueNXException
RemoteException
boolean isAttributeOverridden(String attributeName) throws NXException, RemoteException
attributeName
- the attribute nameNXException
RemoteException
void resetAttributeValue(String attributeName) throws NXException, RemoteException
attributeName
- the attribute nameNXException
RemoteException
void resetAttributes() throws NXException, RemoteException
NXException
RemoteException
void flipDirection() throws NXException, RemoteException
NXException
RemoteException
void setCoordinateSystem(Point3d ptValue, Vector3d xAxis, Vector3d yAxis) throws NXException, RemoteException
ptValue
- the new feature originxAxis
- the new feature x axisyAxis
- the new feature y axisNXException
RemoteException
String getMachiningArea(DisplayableObject tagEntit) throws NXException, RemoteException
tagEntit
- input geometryNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.