public interface RegionTracker extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
RegionTracker.ExtremityType
This enum represents the type of edge extremity.
|
static class |
RegionTracker.VertexSelectorsData
This class holds the data returned from
getVertexSelectors() |
Modifier and Type | Method and Description |
---|---|
Face[] |
getEdgeSelectors()
The input target or tool edges used to identify the region
License requirements: None. |
Face[] |
getFaceSelectors()
The input target or tool faces used to identify the region
License requirements: None. |
RegionTracker.VertexSelectorsData |
getVertexSelectors()
The input target or tool vertices (edge extremities) used to identify the region
License requirements: None. |
boolean |
onTool()
Returns a flag indicating if the region belongs to the tool (true) or to the target (false)
License requirements: None. |
void |
setEdgeSelectors(Edge[] entities)
The input target or tool edges used to identify the region
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setFaceSelectors(Face[] entities)
The input target or tool faces used to identify the region
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOneEdgeSelector(Edge entity)
An input target or tool edge used to identify the region
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOneFaceSelector(Face entity)
An input target or tool face used to identify the region
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOnePointSelector(Point3d location)
The input point location (x,y,z) used to identify the region
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOneVertexSelector(Edge entity,
RegionTracker.ExtremityType extremity)
One input target or tool vertex (edge extremity) used to identify the region
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOnTool(boolean isOnTool)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setVertexSelectors(Edge[] entities,
RegionTracker.ExtremityType[] extremities)
The input target or tool vertices (edge extremities) used to identify the region
License requirements: solid_modeling ("SOLIDS MODELING") . |
printTestData, printTestData, tag, tagValue
validate
boolean onTool() throws NXException, RemoteException
NXException
RemoteException
void setOnTool(boolean isOnTool) throws NXException, RemoteException
isOnTool
- NXException
RemoteException
Face[] getFaceSelectors() throws NXException, RemoteException
NXException
RemoteException
void setFaceSelectors(Face[] entities) throws NXException, RemoteException
entities
- Entities to use as selectorNXException
RemoteException
void setOneFaceSelector(Face entity) throws NXException, RemoteException
entity
- Entity to use as selectorNXException
RemoteException
Face[] getEdgeSelectors() throws NXException, RemoteException
NXException
RemoteException
void setEdgeSelectors(Edge[] entities) throws NXException, RemoteException
entities
- Entities to use as selectorNXException
RemoteException
void setOneEdgeSelector(Edge entity) throws NXException, RemoteException
entity
- Entity to use as selectorNXException
RemoteException
RegionTracker.VertexSelectorsData getVertexSelectors() throws NXException, RemoteException
NXException
RemoteException
void setOneVertexSelector(Edge entity, RegionTracker.ExtremityType extremity) throws NXException, RemoteException
entity
- Entity to use as selectorextremity
- Extremity (false : start, true : end) of the edge corresponding to vertexNXException
RemoteException
void setVertexSelectors(Edge[] entities, RegionTracker.ExtremityType[] extremities) throws NXException, RemoteException
entities
- Entities to use as selectorextremities
- Extremity (false : start, true : end) of the edge corresponding to vertexNXException
RemoteException
void setOnePointSelector(Point3d location) throws NXException, RemoteException
location
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.