Class MeasureElement
Inheritance
MeasureElement
Assembly: NXOpen.dll
Syntax
public class MeasureElement : TransientObject, IMessageSink, IDisposable
Constructors
MeasureElement(nint)
Declaration
protected MeasureElement(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Properties
AlternateSolution
Declaration
public int AlternateSolution { get; set; }
Property Value
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
SelectionIntent2
Declaration
public int SelectionIntent2 { get; set; }
Property Value
SingleSelect1
Declaration
public bool SingleSelect1 { get; set; }
Property Value
SingleSelect2
Declaration
public bool SingleSelect2 { get; set; }
Property Value
Methods
ClearCache()
Declaration
CreateAnnotation()
Declaration
public Annotation CreateAnnotation()
Returns
CreateGeometry()
Declaration
public void CreateGeometry()
CreateIndividualPointExpressions(int)
Declaration
public void CreateIndividualPointExpressions(int expIndex)
Parameters
Type |
Name |
Description |
int |
expIndex |
|
CreateSpecialExpressions(NXObject, NXObject, NXObject)
Declaration
public void CreateSpecialExpressions(NXObject expTag1, NXObject expTag2, NXObject unitTag)
Parameters
EditAnnotation()
Declaration
public void EditAnnotation()
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetAnnotationState(int)
Declaration
public bool GetAnnotationState(int outputIndex)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
Returns
GetApproximateState(int)
Declaration
public bool GetApproximateState(int outputIndex)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
Returns
GetExpressionState(int)
Declaration
public bool GetExpressionState(int outputIndex)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
Returns
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(int)
Declaration
public bool GetGeometryState(int outputIndex)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
Returns
GetMeasureElementAccuracy()
Declaration
public double GetMeasureElementAccuracy()
Returns
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 |
string[] |
expsType |
|
GetMeasureType()
Declaration
public MeasureElement.Type GetMeasureType()
Returns
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(int, bool)
Declaration
public void SetAnnotationState(int outputIndex, bool state)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
bool |
state |
|
SetApproximateState(int, bool)
Declaration
public void SetApproximateState(int outputIndex, bool state)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
bool |
state |
|
SetExpressionState(int, bool)
Declaration
public void SetExpressionState(int outputIndex, bool state)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
bool |
state |
|
SetGeometryState(int, bool)
Declaration
public void SetGeometryState(int outputIndex, bool state)
Parameters
Type |
Name |
Description |
int |
outputIndex |
|
bool |
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 |
double |
accuracy |
|
ShowAnnotation()
Declaration
public Annotation ShowAnnotation()
Returns
ShowGeometry()
Declaration
public void ShowGeometry()
UpdateRequirements(RequirementCheck, int)
Declaration
public void UpdateRequirements(RequirementCheck requirementCheck, int outputIndex)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink