Class MeasureElement
Inheritance
System.Object
System.MarshalByRefObject
MeasureElement
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
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 MeasureElement : TransientObject, IMessageSink, IDisposable
Constructors
MeasureElement(IntPtr)
Declaration
protected MeasureElement(IntPtr ptr)
Parameters
| Type |
Name |
Description |
| System.IntPtr |
ptr |
|
Properties
AlternateSolution
Declaration
public int AlternateSolution { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
MeasureObject1
Declaration
public MeasureElement.Measure MeasureObject1 { get; set; }
Property Value
MeasureObject2
Declaration
public MeasureElement.Measure MeasureObject2 { get; set; }
Property Value
SelectionIntent1
Declaration
public int SelectionIntent1 { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
SelectionIntent2
Declaration
public int SelectionIntent2 { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
SingleSelect1
Declaration
public bool SingleSelect1 { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
SingleSelect2
Declaration
public bool SingleSelect2 { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
CreateAnnotation()
Declaration
public Annotation CreateAnnotation()
Returns
CreateGeometry()
Declaration
public void CreateGeometry()
EditAnnotation()
Declaration
public void EditAnnotation()
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetAnnotationState(Int32)
Declaration
public bool GetAnnotationState(int outputIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetApproximateState(Int32)
Declaration
public bool GetApproximateState(int outputIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetExpressionState(Int32)
Declaration
public bool GetExpressionState(int outputIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public void GetExtraObjects1(out NXObject[] extraObjects1)
Parameters
| Type |
Name |
Description |
| NXObject[] |
extraObjects1 |
|
Declaration
public void GetExtraObjects2(out NXObject[] extraObjects2)
Parameters
| Type |
Name |
Description |
| NXObject[] |
extraObjects2 |
|
GetGeometryState(Int32)
Declaration
public bool GetGeometryState(int outputIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetMeasureElementAccuracy()
Declaration
public double GetMeasureElementAccuracy()
Returns
| Type |
Description |
| System.Double |
|
GetMeasureElementCollector1()
Declaration
public ScCollector GetMeasureElementCollector1()
Returns
GetMeasureElementCollector2()
Declaration
public ScCollector GetMeasureElementCollector2()
Returns
GetMeasureElementExpressions(out Expression[])
Declaration
public void GetMeasureElementExpressions(out Expression[] expsTag)
Parameters
GetMeasureElementExpressionsType(out String[])
Declaration
public void GetMeasureElementExpressionsType(out string[] expsType)
Parameters
| Type |
Name |
Description |
| System.String[] |
expsType |
|
HideAnnotation()
Declaration
public void HideAnnotation()
HideGeometry()
Declaration
public void HideGeometry()
SetAnnotationPosition(Point3d)
Declaration
public void SetAnnotationPosition(Point3d position)
Parameters
| Type |
Name |
Description |
| Point3d |
position |
|
SetAnnotationState(Int32, Boolean)
Declaration
public void SetAnnotationState(int outputIndex, bool state)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
| System.Boolean |
state |
|
SetApproximateState(Int32, Boolean)
Declaration
public void SetApproximateState(int outputIndex, bool state)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
| System.Boolean |
state |
|
SetExpressionState(Int32, Boolean)
Declaration
public void SetExpressionState(int outputIndex, bool state)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
| System.Boolean |
state |
|
SetGeometryState(Int32, Boolean)
Declaration
public void SetGeometryState(int outputIndex, bool state)
Parameters
| Type |
Name |
Description |
| System.Int32 |
outputIndex |
|
| System.Boolean |
state |
|
SetGwifPosition(Point3d)
Declaration
public void SetGwifPosition(Point3d position)
Parameters
| Type |
Name |
Description |
| Point3d |
position |
|
SetMeasureElementAccuracy(Double)
Declaration
public void SetMeasureElementAccuracy(double accuracy)
Parameters
| Type |
Name |
Description |
| System.Double |
accuracy |
|
ShowAnnotation()
Declaration
public Annotation ShowAnnotation()
Returns
ShowGeometry()
Declaration
public void ShowGeometry()
UpdateRequirements(RequirementCheck, Int32)
Declaration
public void UpdateRequirements(RequirementCheck requirementCheck, int outputIndex)
Parameters
| Type |
Name |
Description |
| RequirementCheck |
requirementCheck |
|
| System.Int32 |
outputIndex |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable