ajarr


Data type AjPChar

Ajax character object.

Holds a character array with additional data. The length is known and held internally.

Saves on length calculation, and allows growth in reserved memory without changing the pointer in the calling routine.

AjPChar is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSChar
AjOChar

Constructor(s)

NameDescription
ajChararrNewDefault constructor
ajChararrNewLConstructor with reserved size

Destructor(s)

NameDescription
ajChararrDelDefault destructor

Cast(s)

NameDescription
ajChararrGetRetrieve a character from an array

Modifier(s)

NameDescription
ajChararrPutLoad a character array element

Cast(s)

NameDescription
ajChararrChararrRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
Ptrchar*Array of characters


Data type AjPInt

Ajax integer object.

Holds an integer array with additional data. The length is known and held internally.

AjPInt is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSInt
AjOInt

Constructor(s)

NameDescription
ajIntNewDefault constructor
ajIntNewLConstructor with reserved size

Destructor(s)

NameDescription
ajIntDelDefault destructor

Cast(s)

NameDescription
ajIntGetRetrieve an integer from an array

Modifier(s)

NameDescription
ajIntPutLoad an integer array element

Cast(s)

NameDescription
ajIntIntRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
Ptrajint*Array of integers


Data type AjPInt2d

Ajax 2d integer object.

Holds an integer array with additional data. The length is known and held internally.

AjPInt2d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSInt2d
AjOInt2d

Constructor(s)

NameDescription
ajInt2dNewDefault constructor
ajInt2dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajInt2dDelDefault destructor

Cast(s)

NameDescription
ajInt2dGetRetrieve an integer from an array

Modifier(s)

NameDescription
ajInt2dPutLoad an integer array element

Cast(s)

NameDescription
ajInt2dIntRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPInt*Array of integer arrays


Data type AjPInt3d

Ajax 3d integer object.

Holds an integer array with additional data. The length is known and held internally.

AjPInt3d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSInt3d
AjOInt3d

Constructor(s)

NameDescription
ajInt3dNewDefault constructor
ajInt3dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajInt3dDelDefault destructor

Cast(s)

NameDescription
ajInt3dGetRetrieve an integer from an array

Modifier(s)

NameDescription
ajInt3dPutLoad an integer array element

Cast(s)

NameDescription
ajInt3dIntRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPInt2d*Array of 2d integer arrays


Data type AjPFloat

Ajax float object.

Holds a float array with additional data. The length is known and held internally.

AjPFloat is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSFloat
AjOFloat

Constructor(s)

NameDescription
ajFloatNewDefault constructor
ajFloatNewLConstructor with reserved size

Destructor(s)

NameDescription
ajFloatDelDefault destructor

Cast(s)

NameDescription
ajFloatGetRetrieve a float from an array

Modifier(s)

NameDescription
ajFloatPutLoad a float array element

Cast(s)

NameDescription
ajFloatFloatRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
Ptrfloat*Array of floats


Data type AjPFloat2d

Ajax 2d float object.

Holds a 2d float array with additional data. The length is known and held internally.

AjPFloat2d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSFloat2d
AjOFloat2d

Constructor(s)

NameDescription
ajFloat2dNewDefault constructor
ajFloat2dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajFloat2dDelDefault destructor

Cast(s)

NameDescription
ajFloat2dGetRetrieve a float from an array

Modifier(s)

NameDescription
ajFloat2dPutLoad a float array element

Cast(s)

NameDescription
ajFloat2dFloatRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPFloat*Array of float arrays


Data type AjPFloat3d

Ajax 3d float object.

Holds a 3d float array with additional data. The length is known and held internally.

AjPFloat3d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSFloat3d
AjOFloat3d

Constructor(s)

NameDescription
ajFloat3dNewDefault constructor
ajFloat3dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajFloat3dDelDefault destructor

Cast(s)

NameDescription
ajFloat3dGetRetrieve a float from an array

Modifier(s)

NameDescription
ajFloat3dPutLoad a float array element

Cast(s)

NameDescription
ajFloat3dFloatRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPFloat2d*Array of 2d float arrays


Data type AjPDouble

Ajax double object.

Holds a double array with additional data. The length is known and held internally.

AjPDouble is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSDouble
AjODouble

Constructor(s)

NameDescription
ajDoubleNewDefault constructor
ajDoubleNewLConstructor with reserved size

Destructor(s)

NameDescription
ajDoubleDelDefault destructor

Cast(s)

NameDescription
ajDoubleGetRetrieve a double from an array

Modifier(s)

NameDescription
ajDoublePutLoad a double array element

Cast(s)

NameDescription
ajDoubleDoubleRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
Ptrdouble*Array of doubles


Data type AjPDouble2d

Ajax 2d double object.

Holds a 2d double array with additional data. The length is known and held internally.

AjPDouble2d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSDouble2d
AjODouble2d

Constructor(s)

NameDescription
ajDouble2dNewDefault constructor
ajDouble2dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajDouble2dDelDefault destructor

Cast(s)

NameDescription
ajDouble2dGetRetrieve a double from an array

Modifier(s)

NameDescription
ajDouble2dPutLoad a double array element

Cast(s)

NameDescription
ajDouble2dDoubleRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPDouble*Array of double arrays


Data type AjPDouble3d

Ajax 3d double object.

Holds a 3d double array with additional data. The length is known and held internally.

AjPDouble3d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSDouble3d
AjODouble3d

Constructor(s)

NameDescription
ajDouble3dNewDefault constructor
ajDouble3dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajDouble3dDelDefault destructor

Cast(s)

NameDescription
ajDouble3dGetRetrieve a double from an array

Modifier(s)

NameDescription
ajDouble3dPutLoad a double array element

Cast(s)

NameDescription
ajDouble3dDoubleRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPDouble2d*Array of 2d double arrays


Data type AjPShort

Ajax short object.

Holds a short array with additional data. The length is known and held internally.

AjPShort is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSShort
AjOShort

Constructor(s)

NameDescription
ajShortNewDefault constructor
ajShortNewLConstructor with reserved size

Destructor(s)

NameDescription
ajShortDelDefault destructor

Cast(s)

NameDescription
ajShortGetRetrieve a short from an array

Modifier(s)

NameDescription
ajShortPutLoad a short array element

Cast(s)

NameDescription
ajShortShortRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
Ptrshort*Array of shorts


Data type AjPShort2d

Ajax 2d short object.

Holds a 2d short array with additional data. The length is known and held internally.

AjPShort2d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSShort2d
AjOShort2d

Constructor(s)

NameDescription
ajShort2dNewDefault constructor
ajShort2dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajShort2dDelDefault destructor

Cast(s)

NameDescription
ajShort2dGetRetrieve a short from an array

Modifier(s)

NameDescription
ajShort2dPutLoad a short array element

Cast(s)

NameDescription
ajShort2dShortRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPShort*Array of short arrays


Data type AjPShort3d

Ajax 3d short object.

Holds a 3d short array with additional data. The length is known and held internally.

AjPShort3d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSShort3d
AjOShort3d

Constructor(s)

NameDescription
ajShort3dNewDefault constructor
ajShort3dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajShort3dDelDefault destructor

Cast(s)

NameDescription
ajShort3dGetRetrieve a short from an array

Modifier(s)

NameDescription
ajShort3dPutLoad a short array element

Cast(s)

NameDescription
ajShort3dShortRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPShort2d*Array of 2d short arrays


Data type AjPLong

Ajax ajlong object.

Holds a ajlong array with additional data. The length is known and held internally.

AjPLong is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSLong
AjOLong

Constructor(s)

NameDescription
ajLongNewDefault constructor
ajLongNewLConstructor with reserved size

Destructor(s)

NameDescription
ajLongDelDefault destructor

Cast(s)

NameDescription
ajLongGetRetrieve a ajlong from an array

Modifier(s)

NameDescription
ajLongPutLoad a ajlong array element

Cast(s)

NameDescription
ajLongLongRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
Ptrajlong*Array of longs


Data type AjPLong2d

Ajax 2d ajlong object.

Holds a 2d ajlong array with additional data. The length is known and held internally.

AjPLong2d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSLong2d
AjOLong2d

Constructor(s)

NameDescription
ajLong2dNewDefault constructor
ajLong2dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajLong2dDelDefault destructor

Cast(s)

NameDescription
ajLong2dGetRetrieve a ajlong from an array

Modifier(s)

NameDescription
ajLong2dPutLoad a ajlong array element

Cast(s)

NameDescription
ajLong2dLongRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPLong*Array of long arrays


Data type AjPLong3d

Ajax 3d ajlong object.

Holds a 3d ajlong array with additional data. The length is known and held internally.

AjPLong3d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSLong3d
AjOLong3d

Constructor(s)

NameDescription
ajLong3dNewDefault constructor
ajLong3dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajLong3dDelDefault destructor

Cast(s)

NameDescription
ajLong3dGetRetrieve a ajlong from an array

Modifier(s)

NameDescription
ajLong3dPutLoad a ajlong array element

Cast(s)

NameDescription
ajLong3dLongRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPLong2d*Array of 2d long arrays


Data type AjPUint

Ajax unsigned integer object.

Holds an unsigned integer array with additional data. The length is known and held internally.

AjPUint is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSUint
AjOUint

Constructor(s)

NameDescription
ajUintNewDefault constructor
ajUintNewLConstructor with reserved size

Destructor(s)

NameDescription
ajUintDelDefault destructor

Cast(s)

NameDescription
ajUintGetRetrieve an integer from an array

Modifier(s)

NameDescription
ajUintPutLoad an integer array element

Cast(s)

NameDescription
ajUintUintRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
Ptrajuint*Array of integers


Data type AjPUint2d

Ajax 2d unsigned integer object.

Holds an unsigned integer array with additional data. The length is known and held internally.

AjPUint2d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSUint2d
AjOUint2d

Constructor(s)

NameDescription
ajUint2dNewDefault constructor
ajUint2dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajUint2dDelDefault destructor

Cast(s)

NameDescription
ajUint2dGetRetrieve an integer from an array

Modifier(s)

NameDescription
ajUint2dPutLoad an integer array element

Cast(s)

NameDescription
ajIUint2dUintRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPUint*Array of integer arrays


Data type AjPUint3d

Ajax 3d unsigned integer object.

Holds an unsigned integer array with additional data. The length is known and held internally.

AjPUint3d is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjSUint3d
AjOUint3d

Constructor(s)

NameDescription
ajUint3dNewDefault constructor
ajUint3dNewLConstructor with reserved size

Destructor(s)

NameDescription
ajUint3dDelDefault destructor

Cast(s)

NameDescription
ajUint3dGetRetrieve an integer from an array

Modifier(s)

NameDescription
ajUint3dPutLoad an integer array element

Cast(s)

NameDescription
ajUint3dUintRetrieve internal pointer

Attributes

NameTypeDescription
ResajuintReserved space in case of extension
LenajuintActual length used
PtrAjPUint2d*Array of 2d integer arrays