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