public interface FeatureGeometry extends Geometry
Modifier and Type | Interface and Description |
---|---|
static class |
FeatureGeometry.SequenceDirectionType
the direction types .
|
static class |
FeatureGeometry.SequencePatternType
the pattern types .
|
static class |
FeatureGeometry.SortOrder
the optimization types .
|
Modifier and Type | Method and Description |
---|---|
FeatureSet |
addFeatureSet(nxopen.cam.CAMFeature tagMachiningFeature,
String featureType)
Creates a feature geometry set
License requirements: cam_base ("CAM BASE") . |
FeatureSet |
createFeatureSet()
Create a new empty feature editor
License requirements: cam_base ("CAM BASE") . |
FeatureSet |
getFeatureSet(int nIndex)
Get the in process feature editor at the specified index
License requirements: cam_base ("CAM BASE") . |
String |
getMachiningArea()
Returns the machining area
License requirements: None. |
void |
reloadList()
Reload list from parent
License requirements: cam_base ("CAM BASE") . |
void |
reorderFeatures(FeatureGeometry.SortOrder sortType)
Reorders the features according to a predefined algorithm
License requirements: cam_base ("CAM BASE") . |
void |
reorderFeaturesByDirection(FeatureGeometry.SequenceDirectionType direction,
FeatureGeometry.SequencePatternType pattern,
Vector3d vecValue)
Reorders the features according to primary direction
License requirements: cam_base ("CAM BASE") . |
void |
reverseFeatures()
Reverse the features
License requirements: cam_base ("CAM BASE") . |
void |
setDefaultAttribute(String attributeName,
boolean bValue)
Sets a default attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setDefaultAttribute(String attributeName,
double dValue)
Sets a default attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setDefaultAttribute(String attributeName,
int nValue)
Sets a default attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setDefaultAttribute(String attributeName,
String strValue)
Sets a default attribute value
License requirements: cam_base ("CAM BASE") . |
void |
setMachiningArea(String machiningArea)
Change machining area
License requirements: cam_base ("CAM BASE") . |
appendGeometrySet, createGeometrySet, expandSets, geometryList, initializeData, preselectGeometry, topology
printTestData, printTestData, tag, tagValue
validate
FeatureSet createFeatureSet() throws NXException, RemoteException
NXException
RemoteException
FeatureSet addFeatureSet(nxopen.cam.CAMFeature tagMachiningFeature, String featureType) throws NXException, RemoteException
tagMachiningFeature
- the machining featurefeatureType
- the in process feature typeNXException
RemoteException
FeatureSet getFeatureSet(int nIndex) throws NXException, RemoteException
nIndex
- the index of the feature set editorNXException
RemoteException
void setDefaultAttribute(String attributeName, double dValue) throws NXException, RemoteException
attributeName
- the attribute namedValue
- the attribute valueNXException
RemoteException
void setDefaultAttribute(String attributeName, String strValue) throws NXException, RemoteException
attributeName
- the attribute namestrValue
- the attribute valueNXException
RemoteException
void setDefaultAttribute(String attributeName, int nValue) throws NXException, RemoteException
attributeName
- the attribute namenValue
- the attribute valueNXException
RemoteException
void setDefaultAttribute(String attributeName, boolean bValue) throws NXException, RemoteException
attributeName
- the attribute namebValue
- the attribute valueNXException
RemoteException
void reorderFeatures(FeatureGeometry.SortOrder sortType) throws NXException, RemoteException
sortType
- NXException
RemoteException
void reorderFeaturesByDirection(FeatureGeometry.SequenceDirectionType direction, FeatureGeometry.SequencePatternType pattern, Vector3d vecValue) throws NXException, RemoteException
direction
- pattern
- vecValue
- NXException
RemoteException
void reverseFeatures() throws NXException, RemoteException
NXException
RemoteException
void reloadList() throws NXException, RemoteException
NXException
RemoteException
void setMachiningArea(String machiningArea) throws NXException, RemoteException
machiningArea
- the machining areaNXException
RemoteException
String getMachiningArea() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.