Class RegionTracker
Inheritance
System.Object
System.MarshalByRefObject
RegionTracker
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class RegionTracker : TaggedObject, IMessageSink, IComponentBuilder
Constructors
RegionTracker()
Declaration
protected RegionTracker()
Properties
Declaration
public bool OnTool { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AppendOneBoundaryBody(Body, Boolean)
Declaration
public void AppendOneBoundaryBody(Body boundaryBodyEid, bool sideness)
Parameters
Type |
Name |
Description |
Body |
boundaryBodyEid |
|
System.Boolean |
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 RegionTracker.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, RegionTracker.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[], RegionTracker.ExtremityType[])
Declaration
public void SetVertexSelectors(Edge[] entities, RegionTracker.ExtremityType[] extremities)
Parameters
Validate()
Declaration
Returns
Type |
Description |
System.Boolean |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink