NXOpen .NET Reference Guide
1899
|
a class which collects all the geometric entities used to identify a region of faces during a boolean feature. More...
Public Types | |
enum | ExtremityType { Start, End } |
This enum represents the type of edge extremity. More... | |
Public Member Functions | |
unsafe void | AppendOneBoundaryBody (NXOpen.Body boundaryBodyEid, bool sideness) |
Append one new region boundary body to the region tracker More... | |
unsafe void | GetEdgeSelectors (out NXOpen.Face[] entities) |
The input target or tool edges used to identify the region More... | |
unsafe void | GetFaceSelectors (out NXOpen.Face[] entities) |
The input target or tool faces used to identify the region More... | |
unsafe NXOpen.Body | GetOwningBody () |
The owning body where the region is located onto More... | |
unsafe void | GetVertexSelectors (out NXOpen.Edge[] entities, out NXOpen.GeometricUtilities.RegionTracker.ExtremityType[] extremities) |
The input target or tool vertices (edge extremities) used to identify the region More... | |
unsafe void | SetEdgeSelectors (NXOpen.Edge[] entities) |
The input target or tool edges used to identify the region More... | |
unsafe void | SetFaceSelectors (NXOpen.Face[] entities) |
The input target or tool faces used to identify the region More... | |
unsafe void | SetOneEdgeSelector (NXOpen.Edge entity) |
An input target or tool edge used to identify the region More... | |
unsafe void | SetOneFaceSelector (NXOpen.Face entity) |
An input target or tool face used to identify the region More... | |
unsafe void | SetOnePointSelector (NXOpen.Point3d location) |
The input point location (x,y,z) used to identify the region More... | |
unsafe void | SetOneVertexSelector (NXOpen.Edge entity, NXOpen.GeometricUtilities.RegionTracker.ExtremityType extremity) |
One input target or tool vertex (edge extremity) used to identify the region More... | |
unsafe void | SetOwningBody (NXOpen.Body owningBodyEid) |
The owning body where the region is located onto More... | |
unsafe void | SetVertexSelectors (NXOpen.Edge[] entities, NXOpen.GeometricUtilities.RegionTracker.ExtremityType[] extremities) |
The input target or tool vertices (edge extremities) used to identify the region More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | OnTool [get, set] |
Returns or sets a flag indicating if the region belongs to the tool (true) or to the target (false) More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
a class which collects all the geometric entities used to identify a region of faces during a boolean feature.
Created in NX8.5.0
|
inline |
Append one new region boundary body to the region tracker
Created in NX11.0.1
License requirements: solid_modeling ("SOLIDS MODELING")
boundaryBodyEid | region boundary body |
sideness | region boundary sideness |
|
inline |
The input target or tool edges used to identify the region
Created in NX8.5.0
License requirements: None.
entities | Entities to use as selector |
|
inline |
The input target or tool faces used to identify the region
Created in NX8.5.0
License requirements: None.
entities | Entities to use as selector |
|
inline |
The owning body where the region is located onto
Created in NX11.0.1
License requirements: None.
|
inline |
The input target or tool vertices (edge extremities) used to identify the region
Created in NX8.5.0
License requirements: None.
entities | Edges associated with the vertex |
extremities | Extremity (false : start, true : end) of the edge corresponding to vertex |
|
inline |
The input target or tool edges used to identify the region
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
entities | Entities to use as selector |
|
inline |
The input target or tool faces used to identify the region
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
entities | Entities to use as selector |
|
inline |
An input target or tool edge used to identify the region
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
entity | Entity to use as selector |
|
inline |
An input target or tool face used to identify the region
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
entity | Entity to use as selector |
|
inline |
The input point location (x,y,z) used to identify the region
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
location |
|
inline |
One input target or tool vertex (edge extremity) used to identify the region
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
entity | Entity to use as selector |
extremity | Extremity (false : start, true : end) of the edge corresponding to vertex |
|
inline |
The owning body where the region is located onto
Created in NX11.0.1
License requirements: solid_modeling ("SOLIDS MODELING")
owningBodyEid | region owning body |
|
inline |
The input target or tool vertices (edge extremities) used to identify the region
Created in NX8.5.0
License requirements: solid_modeling ("SOLIDS MODELING")
entities | Entities to use as selector |
extremities | Extremity (false : start, true : end) of the edge corresponding to vertex |
|
inline |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
getset |
Returns or sets a flag indicating if the region belongs to the tool (true) or to the target (false)
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: solid_modeling ("SOLIDS MODELING")