Class UnitCollection
Inheritance
System.Object
System.MarshalByRefObject
UnitCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class UnitCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
UnitCollection()
Declaration
protected UnitCollection()
UnitCollection(BasePart)
Declaration
protected UnitCollection(BasePart owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
Convert(Unit, Unit, Double)
Declaration
public double Convert(Unit initialUnitType, Unit targetUnitType, double initialValue)
Parameters
| Type |
Name |
Description |
| Unit |
initialUnitType |
|
| Unit |
targetUnitType |
|
| System.Double |
initialValue |
|
Returns
| Type |
Description |
| System.Double |
|
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
| Type |
Name |
Description |
| Tag |
currentTag |
|
| System.Byte[] |
state |
|
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
FindObject(String)
Declaration
public Unit FindObject(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
GetBase(String)
Declaration
public Unit GetBase(string measureName)
Parameters
| Type |
Name |
Description |
| System.String |
measureName |
|
Returns
GetDataEntryUnit(String)
Declaration
public Unit GetDataEntryUnit(string measureName)
Parameters
| Type |
Name |
Description |
| System.String |
measureName |
|
Returns
GetDefaultDataEntryUnits()
Declaration
public UnitCollection.UnitDefaults GetDefaultDataEntryUnits()
Returns
Declaration
public UnitCollection.UnitDefaults GetDefaultObjectInformationUnits()
Returns
GetMeasures()
Declaration
public string[] GetMeasures()
Returns
| Type |
Description |
| System.String[] |
|
GetMeasureTypes(String)
Declaration
public Unit[] GetMeasureTypes(string measureName)
Parameters
| Type |
Name |
Description |
| System.String |
measureName |
|
Returns
Declaration
public Unit GetObjectInformationUnit(string measureName)
Parameters
| Type |
Name |
Description |
| System.String |
measureName |
|
Returns
SetDefaultDataEntryUnits(UnitCollection.UnitDefaults)
Declaration
public void SetDefaultDataEntryUnits(UnitCollection.UnitDefaults defaults)
Parameters
Declaration
public void SetDefaultObjectInformationUnits(UnitCollection.UnitDefaults defaults)
Parameters
ToArray()
Declaration
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable