Modifier and Type | Interface and Description |
---|---|
static class |
UFFltr.AskBoxOfAssyData |
static class |
UFFltr.AskBoxZoneData |
static class |
UFFltr.AskFilterData |
static class |
UFFltr.AskPlaneZoneData |
static class |
UFFltr.AutoCreateBoxZonesData |
static class |
UFFltr.AutoCreatePlaneZonesData |
Modifier and Type | Method and Description |
---|---|
UFFltr.AskBoxOfAssyData |
askBoxOfAssy(Tag assy)
Refer to UF_FLTR_ask_box_of_assy for documentation.
|
UFFltr.AskBoxZoneData |
askBoxZone(Tag boxZone)
Refer to UF_FLTR_ask_box_zone for documentation.
|
UFFltr.AskFilterData |
askFilter(Tag filterTag)
Refer to UF_FLTR_ask_filter for documentation.
|
UFFltr.AskPlaneZoneData |
askPlaneZone(Tag planeZone)
Refer to UF_FLTR_ask_plane_zone for documentation.
|
UFFltr.AutoCreateBoxZonesData |
autoCreateBoxZones(Tag partTag,
String prefixText,
int[] numInDir,
boolean usePartVolume,
double[] userSpecVol,
double[] userSpecOrigin)
Refer to UF_FLTR_auto_create_box_zones for documentation.
|
UFFltr.AutoCreatePlaneZonesData |
autoCreatePlaneZones(Tag partTag,
String prefixText,
int numInDir,
boolean usePartDisp,
double userSpecZDisp,
double[] userSpecOrigin)
Refer to UF_FLTR_auto_create_plane_zones for documentation.
|
Tag |
createBoxZone(Tag partTag,
String name,
double[] centroid,
double[] corner,
double[] orientation,
Tag zoneTag)
Refer to UF_FLTR_create_box_zone for documentation.
|
Tag |
createFilter(Tag partTag,
String name,
String condition,
Tag zoneTag)
Refer to UF_FLTR_create_filter for documentation.
|
Tag |
createPlaneZone(Tag partTag,
String name,
double[] origin,
double[] orientation,
Tag zoneTag)
Refer to UF_FLTR_create_plane_zone for documentation.
|
void |
editBoxZone(Tag zone,
String name,
double[] centroid,
double[] corner,
double[] matrix)
Refer to UF_FLTR_edit_box_zone for documentation.
|
void |
editFilter(Tag filterTag,
String name,
String condition)
Refer to UF_FLTR_edit_filter for documentation.
|
void |
editPlaneZone(Tag zone,
String name,
double[] origin,
double[] matrix)
Refer to UF_FLTR_edit_plane_zone for documentation.
|
boolean |
evaluateFilter(Tag inputObject,
Tag filterTag)
Refer to UF_FLTR_evaluate_filter for documentation.
|
boolean |
isObjAbovePlaneZone(Tag zone,
Tag object)
Refer to UF_FLTR_is_obj_above_plane_zone for documentation.
|
boolean |
isObjInsideBoxZone(double distance,
Tag zone,
Tag object)
Refer to UF_FLTR_is_obj_inside_box_zone for documentation.
|
boolean |
isObjIntsctZone(double distance,
Tag zone,
Tag object)
Refer to UF_FLTR_is_obj_intsct_zone for documentation.
|
boolean |
objectHasBox(Tag object)
Refer to UF_FLTR_object_has_box for documentation.
|
void |
updateStructure(Tag part)
Refer to UF_FLTR_update_structure for documentation.
|
Tag createBoxZone(Tag partTag, String name, double[] centroid, double[] corner, double[] orientation, Tag zoneTag) throws NXException, RemoteException
NXException
RemoteException
Tag createPlaneZone(Tag partTag, String name, double[] origin, double[] orientation, Tag zoneTag) throws NXException, RemoteException
NXException
RemoteException
UFFltr.AskBoxZoneData askBoxZone(Tag boxZone) throws NXException, RemoteException
NXException
RemoteException
UFFltr.AskPlaneZoneData askPlaneZone(Tag planeZone) throws NXException, RemoteException
NXException
RemoteException
void editBoxZone(Tag zone, String name, double[] centroid, double[] corner, double[] matrix) throws NXException, RemoteException
NXException
RemoteException
void editPlaneZone(Tag zone, String name, double[] origin, double[] matrix) throws NXException, RemoteException
NXException
RemoteException
UFFltr.AutoCreateBoxZonesData autoCreateBoxZones(Tag partTag, String prefixText, int[] numInDir, boolean usePartVolume, double[] userSpecVol, double[] userSpecOrigin) throws NXException, RemoteException
NXException
RemoteException
UFFltr.AutoCreatePlaneZonesData autoCreatePlaneZones(Tag partTag, String prefixText, int numInDir, boolean usePartDisp, double userSpecZDisp, double[] userSpecOrigin) throws NXException, RemoteException
NXException
RemoteException
boolean isObjIntsctZone(double distance, Tag zone, Tag object) throws NXException, RemoteException
NXException
RemoteException
boolean isObjInsideBoxZone(double distance, Tag zone, Tag object) throws NXException, RemoteException
NXException
RemoteException
boolean isObjAbovePlaneZone(Tag zone, Tag object) throws NXException, RemoteException
NXException
RemoteException
Tag createFilter(Tag partTag, String name, String condition, Tag zoneTag) throws NXException, RemoteException
NXException
RemoteException
UFFltr.AskFilterData askFilter(Tag filterTag) throws NXException, RemoteException
NXException
RemoteException
void editFilter(Tag filterTag, String name, String condition) throws NXException, RemoteException
NXException
RemoteException
boolean evaluateFilter(Tag inputObject, Tag filterTag) throws NXException, RemoteException
NXException
RemoteException
UFFltr.AskBoxOfAssyData askBoxOfAssy(Tag assy) throws NXException, RemoteException
NXException
RemoteException
boolean objectHasBox(Tag object) throws NXException, RemoteException
NXException
RemoteException
void updateStructure(Tag part) throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.