Class JAM
Assembly: NXOpen.Utilities.dll
Syntax
Constructors
JAM()
Declaration
Methods
ClearCallbackException()
Declaration
public static void ClearCallbackException()
EndCall()
Declaration
public static void EndCall()
EndUFCall()
Declaration
public static void EndUFCall()
FreeLocaleString(nint)
Declaration
public static void FreeLocaleString(nint p)
Parameters
Type |
Name |
Description |
nint |
p |
|
FreeLocaleStringArray(nint[])
Declaration
public static void FreeLocaleStringArray(nint[] array)
Parameters
Type |
Name |
Description |
nint[] |
array |
|
FreeTextArray(nint[])
Declaration
public static void FreeTextArray(nint[] array)
Parameters
Type |
Name |
Description |
nint[] |
array |
|
FreeVariant(Variant)
Declaration
public static void FreeVariant(JAM.Variant v)
Parameters
FreeVariantArray(Variant[])
Declaration
public static void FreeVariantArray(JAM.Variant[] v)
Parameters
FromIntArray_ForCallbacks(int[])
Declaration
public static nint FromIntArray_ForCallbacks(int[] i)
Parameters
Type |
Name |
Description |
int[] |
i |
|
Returns
FromTaggedObjectArray_ForCallbacks(TaggedObject[])
Declaration
public static nint FromTaggedObjectArray_ForCallbacks(TaggedObject[] objects)
Parameters
Returns
GetLicenseContext()
Declaration
public static string GetLicenseContext()
Returns
GetSingletonTag(string)
Declaration
public static Tag GetSingletonTag(string className)
Parameters
Type |
Name |
Description |
string |
className |
|
Returns
Lookup(Tag)
Declaration
public static nint Lookup(Tag tag)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
Returns
Lookup(nint)
Declaration
public static Tag Lookup(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Returns
SMFree(nint)
Declaration
public static void SMFree(nint p)
Parameters
Type |
Name |
Description |
nint |
p |
|
SetCallbackException(Exception)
Declaration
public static void SetCallbackException(Exception e)
Parameters
SetLicenseContext()
Declaration
public static void SetLicenseContext()
StartCall()
Declaration
public static void StartCall()
StartCall(string)
Declaration
public static void StartCall(string license)
Parameters
Type |
Name |
Description |
string |
license |
|
StartCall(string, string)
Declaration
public static void StartCall(string license1, string license2)
Parameters
StartCall(string[])
Declaration
public static void StartCall(string[] licenses)
Parameters
Type |
Name |
Description |
string[] |
licenses |
|
StartUFCall(string)
Declaration
public static void StartUFCall(string rtnName)
Parameters
Type |
Name |
Description |
string |
rtnName |
|
TextFree(nint)
Declaration
public static void TextFree(nint text)
Parameters
Type |
Name |
Description |
nint |
text |
|
ToBoolArray(int, nint)
Declaration
public static bool[] ToBoolArray(int count, nint logicals)
Parameters
Type |
Name |
Description |
int |
count |
|
nint |
logicals |
|
Returns
ToByteArray(bool[])
Declaration
public static byte[] ToByteArray(bool[] flags)
Parameters
Type |
Name |
Description |
bool[] |
flags |
|
Returns
ToDoubleArray(int, nint)
Declaration
public static double[] ToDoubleArray(int count, nint doubles)
Parameters
Type |
Name |
Description |
int |
count |
|
nint |
doubles |
|
Returns
ToEnumArray(Type, int, nint)
Declaration
public static Array ToEnumArray(Type elemType, int count, nint enums)
Parameters
Type |
Name |
Description |
Type |
elemType |
|
int |
count |
|
nint |
enums |
|
Returns
ToIdArray(IHasHandle[])
Declaration
public static int[] ToIdArray(IHasHandle[] objects)
Parameters
Returns
ToIntArray(int, nint)
Declaration
public static int[] ToIntArray(int count, nint ints)
Parameters
Type |
Name |
Description |
int |
count |
|
nint |
ints |
|
Returns
ToLocaleString(string)
Declaration
public static nint ToLocaleString(string s)
Parameters
Type |
Name |
Description |
string |
s |
|
Returns
ToLocaleStringArray(string[])
Declaration
public static nint[] ToLocaleStringArray(string[] strings)
Parameters
Type |
Name |
Description |
string[] |
strings |
|
Returns
ToObject(Variant)
Declaration
public static object ToObject(JAM.Variant v)
Parameters
Returns
ToObjectArray(Tag[])
Declaration
public static object[] ToObjectArray(Tag[] tags)
Parameters
Type |
Name |
Description |
Tag[] |
tags |
|
Returns
ToObjectArray(int, nint)
Declaration
public static object[] ToObjectArray(int count, nint variants)
Parameters
Type |
Name |
Description |
int |
count |
|
nint |
variants |
|
Returns
ToObjectArray(Type, int, nint)
Declaration
public static Array ToObjectArray(Type elemType, int count, nint tags)
Parameters
Type |
Name |
Description |
Type |
elemType |
|
int |
count |
|
nint |
tags |
|
Returns
ToObjectArray(Type, int, nint, bool)
Declaration
public static Array ToObjectArray(Type elemType, int count, nint tagsOrObjectArray, bool isNXTagObject)
Parameters
Type |
Name |
Description |
Type |
elemType |
|
int |
count |
|
nint |
tagsOrObjectArray |
|
bool |
isNXTagObject |
|
Returns
ToObjectArray_ForCallbacks(Type, int, nint)
Declaration
public static Array ToObjectArray_ForCallbacks(Type elemType, int count, nint tags)
Parameters
Type |
Name |
Description |
Type |
elemType |
|
int |
count |
|
nint |
tags |
|
Returns
ToObjectArray_ForCallbacks(Type, int, nint, bool)
Declaration
public static Array ToObjectArray_ForCallbacks(Type elemType, int count, nint tagsOrObjectArray, bool isNXTagObject)
Parameters
Type |
Name |
Description |
Type |
elemType |
|
int |
count |
|
nint |
tagsOrObjectArray |
|
bool |
isNXTagObject |
|
Returns
ToPointerArray(TaggedObject[])
Declaration
public static nint[] ToPointerArray(TaggedObject[] objects)
Parameters
Returns
ToPointerArray(TransientObject[])
Declaration
public static nint[] ToPointerArray(TransientObject[] objects)
Parameters
Returns
ToStringArrayFromLocale(int, nint)
Declaration
public static string[] ToStringArrayFromLocale(int count, nint strings)
Parameters
Type |
Name |
Description |
int |
count |
|
nint |
strings |
|
Returns
ToStringArrayFromText(int, nint)
Declaration
public static string[] ToStringArrayFromText(int count, nint strings)
Parameters
Type |
Name |
Description |
int |
count |
|
nint |
strings |
|
Returns
ToStringFromLocale(nint)
Declaration
public static string ToStringFromLocale(nint s)
Parameters
Type |
Name |
Description |
nint |
s |
|
Returns
ToStringFromLocale(nint, bool)
Declaration
public static string ToStringFromLocale(nint s, bool doFree)
Parameters
Type |
Name |
Description |
nint |
s |
|
bool |
doFree |
|
Returns
ToStringFromText(nint)
Declaration
public static string ToStringFromText(nint text)
Parameters
Type |
Name |
Description |
nint |
text |
|
Returns
ToStructureArray(Type, int, nint)
Declaration
public static Array ToStructureArray(Type elemType, int count, nint structs)
Parameters
Type |
Name |
Description |
Type |
elemType |
|
int |
count |
|
nint |
structs |
|
Returns
ToTagArray(TaggedObject[])
Declaration
public static Tag[] ToTagArray(TaggedObject[] objects)
Parameters
Returns
ToTagArray(object[])
Declaration
public static Tag[] ToTagArray(object[] objects)
Parameters
Type |
Name |
Description |
object[] |
objects |
|
Returns
ToText(string)
Declaration
public static nint ToText(string s)
Parameters
Type |
Name |
Description |
string |
s |
|
Returns
ToTextArray(string[])
Declaration
public static nint[] ToTextArray(string[] strings)
Parameters
Type |
Name |
Description |
string[] |
strings |
|
Returns
ToVariant(object)
Declaration
public static JAM.Variant ToVariant(object o)
Parameters
Type |
Name |
Description |
object |
o |
|
Returns
ToVariantArray(object[])
Declaration
public static JAM.Variant[] ToVariantArray(object[] objects)
Parameters
Type |
Name |
Description |
object[] |
objects |
|
Returns