Class UserDefinedObject
Inheritance
System.Object
System.MarshalByRefObject
UserDefinedObject
Implements
System.Runtime.Remoting.Messaging.IMessageSink
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 UserDefinedObject : DisplayableObject, IMessageSink, IFitTo, INXObject
Constructors
UserDefinedObject()
Declaration
protected UserDefinedObject()
Properties
ClassName
Declaration
public string ClassName { get; }
Property Value
Type |
Description |
System.String |
|
UserDefinedClass
Declaration
public UserDefinedClass UserDefinedClass { get; set; }
Property Value
Methods
ClearUserDefinedObjectStatus()
Declaration
public void ClearUserDefinedObjectStatus()
GetAreas()
Declaration
public double[] GetAreas()
Returns
Type |
Description |
System.Double[] |
|
GetAreas(Int32, Int32)
Declaration
public double[] GetAreas(int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Double[] |
|
GetDoubles()
Declaration
public double[] GetDoubles()
Returns
Type |
Description |
System.Double[] |
|
GetDoubles(Int32, Int32)
Declaration
public double[] GetDoubles(int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Double[] |
|
GetIntegers()
Declaration
public int[] GetIntegers()
Returns
Type |
Description |
System.Int32[] |
|
GetIntegers(Int32, Int32)
Declaration
public int[] GetIntegers(int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Int32[] |
|
GetLengths()
Declaration
public double[] GetLengths()
Returns
Type |
Description |
System.Double[] |
|
GetLengths(Int32, Int32)
Declaration
public double[] GetLengths(int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Double[] |
|
GetLinks(UserDefinedObject.LinkType)
Declaration
public UserDefinedObject.LinkDefinition[] GetLinks(UserDefinedObject.LinkType linkType)
Parameters
Returns
GetLinks(UserDefinedObject.LinkType, Int32, Int32)
Declaration
public UserDefinedObject.LinkDefinition[] GetLinks(UserDefinedObject.LinkType linkType, int offset, int length)
Parameters
Returns
GetStrings()
Declaration
public string[] GetStrings()
Returns
Type |
Description |
System.String[] |
|
GetStrings(Int32, Int32)
Declaration
public string[] GetStrings(int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.String[] |
|
GetUserDefinedObjectFeature()
Declaration
public UserDefinedObjectFeature GetUserDefinedObjectFeature()
Returns
GetUserDefinedObjectStatus()
Declaration
public int GetUserDefinedObjectStatus()
Returns
Type |
Description |
System.Int32 |
|
GetVolumes()
Declaration
public double[] GetVolumes()
Returns
Type |
Description |
System.Double[] |
|
GetVolumes(Int32, Int32)
Declaration
public double[] GetVolumes(int offset, int length)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Double[] |
|
PopAreas(Int32)
Declaration
public double[] PopAreas(int numAreas)
Parameters
Type |
Name |
Description |
System.Int32 |
numAreas |
|
Returns
Type |
Description |
System.Double[] |
|
PopDoubles(Int32)
Declaration
public double[] PopDoubles(int numDoubles)
Parameters
Type |
Name |
Description |
System.Int32 |
numDoubles |
|
Returns
Type |
Description |
System.Double[] |
|
PopIntegers(Int32)
Declaration
public int[] PopIntegers(int numIntegers)
Parameters
Type |
Name |
Description |
System.Int32 |
numIntegers |
|
Returns
Type |
Description |
System.Int32[] |
|
PopLengths(Int32)
Declaration
public double[] PopLengths(int numLengths)
Parameters
Type |
Name |
Description |
System.Int32 |
numLengths |
|
Returns
Type |
Description |
System.Double[] |
|
PopLinks(UserDefinedObject.LinkType, Int32)
Declaration
public UserDefinedObject.LinkDefinition[] PopLinks(UserDefinedObject.LinkType linkType, int numLinks)
Parameters
Returns
PopStrings(Int32)
Declaration
public string[] PopStrings(int numStrings)
Parameters
Type |
Name |
Description |
System.Int32 |
numStrings |
|
Returns
Type |
Description |
System.String[] |
|
PopVolumes(Int32)
Declaration
public double[] PopVolumes(int numVolumes)
Parameters
Type |
Name |
Description |
System.Int32 |
numVolumes |
|
Returns
Type |
Description |
System.Double[] |
|
PushAreas(Double[])
Declaration
public void PushAreas(double[] areas)
Parameters
Type |
Name |
Description |
System.Double[] |
areas |
|
PushDoubles(Double[])
Declaration
public void PushDoubles(double[] doubles)
Parameters
Type |
Name |
Description |
System.Double[] |
doubles |
|
PushIntegers(Int32[])
Declaration
public void PushIntegers(int[] integers)
Parameters
Type |
Name |
Description |
System.Int32[] |
integers |
|
PushLengths(Double[])
Declaration
public void PushLengths(double[] lengths)
Parameters
Type |
Name |
Description |
System.Double[] |
lengths |
|
PushLinks(UserDefinedObject.LinkType, UserDefinedObject.LinkDefinition[])
Declaration
public void PushLinks(UserDefinedObject.LinkType linkType, UserDefinedObject.LinkDefinition[] links)
Parameters
PushStrings(String[])
Declaration
public void PushStrings(string[] strings)
Parameters
Type |
Name |
Description |
System.String[] |
strings |
|
PushVolumes(Double[])
Declaration
public void PushVolumes(double[] volumes)
Parameters
Type |
Name |
Description |
System.Double[] |
volumes |
|
SetAreas(Double[])
Declaration
public void SetAreas(double[] areas)
Parameters
Type |
Name |
Description |
System.Double[] |
areas |
|
SetAreas(Int32, Int32, Double[])
Declaration
public void SetAreas(int offset, int length, double[] areas)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
System.Double[] |
areas |
|
SetDoubles(Double[])
Declaration
public void SetDoubles(double[] doubles)
Parameters
Type |
Name |
Description |
System.Double[] |
doubles |
|
SetDoubles(Int32, Int32, Double[])
Declaration
public void SetDoubles(int offset, int length, double[] doubles)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
System.Double[] |
doubles |
|
SetIntegers(Int32, Int32, Int32[])
Declaration
public void SetIntegers(int offset, int length, int[] integers)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
System.Int32[] |
integers |
|
SetIntegers(Int32[])
Declaration
public void SetIntegers(int[] integers)
Parameters
Type |
Name |
Description |
System.Int32[] |
integers |
|
SetLengths(Double[])
Declaration
public void SetLengths(double[] lengths)
Parameters
Type |
Name |
Description |
System.Double[] |
lengths |
|
SetLengths(Int32, Int32, Double[])
Declaration
public void SetLengths(int offset, int length, double[] lengths)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
System.Double[] |
lengths |
|
SetLinks(UserDefinedObject.LinkType, UserDefinedObject.LinkDefinition[])
Declaration
public void SetLinks(UserDefinedObject.LinkType linkType, UserDefinedObject.LinkDefinition[] links)
Parameters
SetLinks(UserDefinedObject.LinkType, Int32, Int32, UserDefinedObject.LinkDefinition[])
Declaration
public void SetLinks(UserDefinedObject.LinkType linkType, int offset, int length, UserDefinedObject.LinkDefinition[] links)
Parameters
SetStrings(Int32, Int32, String[])
Declaration
public void SetStrings(int offset, int length, string[] strings)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
System.String[] |
strings |
|
SetStrings(String[])
Declaration
public void SetStrings(string[] strings)
Parameters
Type |
Name |
Description |
System.String[] |
strings |
|
SetVolumes(Double[])
Declaration
public void SetVolumes(double[] volumes)
Parameters
Type |
Name |
Description |
System.Double[] |
volumes |
|
SetVolumes(Int32, Int32, Double[])
Declaration
public void SetVolumes(int offset, int length, double[] volumes)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
System.Int32 |
length |
|
System.Double[] |
volumes |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink