public interface GroupFeatures extends Builder
NCGroupCollection.createGroupFeatures()
Property | Value |
---|---|
FeaturesToGroupType | All |
GroupByAttributes | Predefined |
GroupByMachiningAccessDirection | false |
Modifier and Type | Interface and Description |
---|---|
static class |
GroupFeatures.FeaturesToGroupTypes
Available types for the features to group
|
Modifier and Type | Method and Description |
---|---|
void |
createFeatureGroups()
Create the feature groups
License requirements: cam_base ("CAM BASE") . |
GroupFeatures.FeaturesToGroupTypes |
featuresToGroupType()
Returns the features to group enumeration
License requirements: None. |
String |
geometryLocation()
Returns the geometry location
License requirements: None. |
String |
groupByAttributes()
Returns the group by attributes options - None, All, Predefined
License requirements: None. |
boolean |
groupByIdenticalAttributes()
Deprecated.
Deprecated in NX9.0.1. Use
groupByAttributes() and setGroupByAttributes(java.lang.String) instead.
|
boolean |
groupByMachiningAccessDirection()
Returns the group by machining access direction flag
License requirements: None. |
void |
setFeaturesToGroupType(GroupFeatures.FeaturesToGroupTypes groupType)
License requirements: cam_base ("CAM BASE") . |
void |
setFeatureTypes(String[] ftrTypes)
Set the feature types to filter
License requirements: cam_base ("CAM BASE") . |
void |
setGeometryLocation(String geometryLocation)
License requirements: cam_base ("CAM BASE") . |
void |
setGroupByAttributes(String groupBy)
License requirements: cam_base ("CAM BASE") . |
void |
setGroupByIdenticalAttributes(boolean enable)
Deprecated.
Deprecated in NX9.0.1. Use
groupByAttributes() and setGroupByAttributes(java.lang.String) instead.
|
void |
setGroupByMachiningAccessDirection(boolean enable)
License requirements: cam_base ("CAM BASE") . |
void |
setInputFeatures(CAMFeature[] ftrs)
Set the list of input features
License requirements: cam_base ("CAM BASE") . |
void |
setMachiningAccessDirections(Direction[] vecDirectionTags,
double dTolerance)
Set the machining access directions to filter
License requirements: cam_base ("CAM BASE") . |
ScCollector |
topFaceCollector()
Returns the top face collector
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
GroupFeatures.FeaturesToGroupTypes featuresToGroupType() throws NXException, RemoteException
NXException
RemoteException
void setFeaturesToGroupType(GroupFeatures.FeaturesToGroupTypes groupType) throws NXException, RemoteException
groupType
- NXException
RemoteException
ScCollector topFaceCollector() throws NXException, RemoteException
NXException
RemoteException
void setInputFeatures(CAMFeature[] ftrs) throws NXException, RemoteException
ftrs
- NXException
RemoteException
void setFeatureTypes(String[] ftrTypes) throws NXException, RemoteException
ftrTypes
- NXException
RemoteException
void setMachiningAccessDirections(Direction[] vecDirectionTags, double dTolerance) throws NXException, RemoteException
vecDirectionTags
- dTolerance
- NXException
RemoteException
boolean groupByIdenticalAttributes() throws NXException, RemoteException
groupByAttributes()
and setGroupByAttributes(java.lang.String)
instead.
NXException
RemoteException
void setGroupByIdenticalAttributes(boolean enable) throws NXException, RemoteException
groupByAttributes()
and setGroupByAttributes(java.lang.String)
instead.
enable
- NXException
RemoteException
String groupByAttributes() throws NXException, RemoteException
NXException
RemoteException
void setGroupByAttributes(String groupBy) throws NXException, RemoteException
groupBy
- NXException
RemoteException
boolean groupByMachiningAccessDirection() throws NXException, RemoteException
NXException
RemoteException
void setGroupByMachiningAccessDirection(boolean enable) throws NXException, RemoteException
enable
- NXException
RemoteException
String geometryLocation() throws NXException, RemoteException
NXException
RemoteException
void setGeometryLocation(String geometryLocation) throws NXException, RemoteException
geometryLocation
- NXException
RemoteException
void createFeatureGroups() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.