Class RegionTracker
Inheritance
RegionTracker
Assembly: NXOpen.dll
Syntax
public class RegionTracker : TaggedObject, IMessageSink, IComponentBuilder
Constructors
RegionTracker()
Declaration
protected RegionTracker()
Properties
Added
Declaration
public bool Added { get; set; }
Property Value
Declaration
public bool OnTool { get; set; }
Property Value
Removed
Declaration
public bool Removed { get; set; }
Property Value
Methods
AppendOneBoundaryBody(Body, bool)
Declaration
public void AppendOneBoundaryBody(Body boundaryBodyEid, bool sideness)
Parameters
Type |
Name |
Description |
Body |
boundaryBodyEid |
|
bool |
sideness |
|
GetEdgeSelectors(out Face[])
Declaration
public void GetEdgeSelectors(out Face[] entities)
Parameters
Type |
Name |
Description |
Face[] |
entities |
|
GetFaceSelectors(out Face[])
Declaration
public void GetFaceSelectors(out Face[] entities)
Parameters
Type |
Name |
Description |
Face[] |
entities |
|
GetOwningBody()
Declaration
public Body GetOwningBody()
Returns
GetVertexSelectors(out Edge[], out ExtremityType[])
Declaration
public void GetVertexSelectors(out Edge[] entities, out RegionTracker.ExtremityType[] extremities)
Parameters
SetEdgeSelectors(Edge[])
Declaration
public void SetEdgeSelectors(Edge[] entities)
Parameters
Type |
Name |
Description |
Edge[] |
entities |
|
SetFaceSelectors(Face[])
Declaration
public void SetFaceSelectors(Face[] entities)
Parameters
Type |
Name |
Description |
Face[] |
entities |
|
SetOneEdgeSelector(Edge)
Declaration
public void SetOneEdgeSelector(Edge entity)
Parameters
Type |
Name |
Description |
Edge |
entity |
|
SetOneFaceSelector(Face)
Declaration
public void SetOneFaceSelector(Face entity)
Parameters
Type |
Name |
Description |
Face |
entity |
|
SetOnePointSelector(Point3d)
Declaration
public void SetOnePointSelector(Point3d location)
Parameters
Type |
Name |
Description |
Point3d |
location |
|
SetOneVertexSelector(Edge, ExtremityType)
Declaration
public void SetOneVertexSelector(Edge entity, RegionTracker.ExtremityType extremity)
Parameters
SetOwningBody(Body)
Declaration
public void SetOwningBody(Body owningBodyEid)
Parameters
Type |
Name |
Description |
Body |
owningBodyEid |
|
SetVertexSelectors(Edge[], ExtremityType[])
Declaration
public void SetVertexSelectors(Edge[] entities, RegionTracker.ExtremityType[] extremities)
Parameters
Validate()
Declaration
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink