|
enum | Tags {
Name = 0,
MeasurementType = 1,
Radius = 2,
Inverted = 3,
VectorX = 4,
VectorY = 5,
VectorZ = 6
} |
|
enum | Priority { Low = 0,
Default = 1,
High = 2
} |
|
|
override void | deleteCptr () |
|
override bool | DerivedClassHasMethod (string methodName, System.Type[] methodTypes) |
|
override IntPtr | GetNonDirectorClassID () |
|
override bool | IsUserDerived () |
|
|
HandleRef | sptr |
|
bool | cMemOwn |
|
HandleRef | cptr |
|
static Dictionary< IntPtr, Operator > | cachedObjects = new Dictionary<IntPtr, Operator>() |
|
static Dictionary< IntPtr, WeakReference > | cachedWeakRefs = new Dictionary<IntPtr, WeakReference>() |
|
static ReaderWriterLockSlim | mapLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion) |
|
The CommonMeasurementOperator class defines an operator which contains many often used functions when inserting measurements. Users can build a custom measurement operator by deriving from this class. This operator requires the model be loaded using the Exchange bridge, and the model must contain B-rep.
◆ GetMaterial()
Returns the material used for the measurements
◆ GetMeasurementSegment()
HPS.SegmentKey HPS.Exchange.CommonMeasurementOperator.GetMeasurementSegment |
( |
| ) |
|
|
inline |
Returns the top measurement segment containing all measurements
◆ GetName()
override string HPS.Exchange.CommonMeasurementOperator.GetName |
( |
| ) |
|
|
inlinevirtual |
◆ GetPrecision()
ulong HPS.Exchange.CommonMeasurementOperator.GetPrecision |
( |
| ) |
|
|
inline |
Returns the precision used in the measurement (number of digits after the decimal point)
◆ GetTextAttributes()
Returns the text attributes used for the measurements
◆ OnViewAttached()
override void HPS.Exchange.CommonMeasurementOperator.OnViewAttached |
( |
HPS.View |
in_attached_view | ) |
|
|
inlinevirtual |
◆ OnViewDetached()
override void HPS.Exchange.CommonMeasurementOperator.OnViewDetached |
( |
HPS.View |
in_detached_view | ) |
|
|
inlinevirtual |
This function is called whenever a view is detached from this operator.
- Parameters
-
in_detached_view | The view detached from this operator. |
Reimplemented from HPS.Operator.
Reimplemented in HPS.Exchange.MeasurementOperator.
◆ SetMaterial()
Changes the material used for the measurements. Affects all measurements, even those already inserted.
◆ SetPrecision()
void HPS.Exchange.CommonMeasurementOperator.SetPrecision |
( |
ulong |
in_precision | ) |
|
|
inline |
Changes the precision used in the measurement (number of digits after the decimal point) Only affects future measurements.
◆ SetTextAttribute()
void HPS.Exchange.CommonMeasurementOperator.SetTextAttribute |
( |
HPS.TextAttributeKit |
in_text_attributes | ) |
|
|
inline |
Changes the text attributes used for the measurements. Affects all measurements, even those already inserted.
The documentation for this class was generated from the following file:
- internals/hps_sprk_exchange/source/cs/HPS.Exchange.cs