ajarr.c


Function ajChararrNew

Default constructor for empty AJAX character arrays.

Prototype

AjPChar ajChararrNew (
      void
);

TypeNameRead/WriteDescription
AjPChar RETURNPointer to an empty character array structure

From EMBOSS 2.0.0


Function ajChararrNewRes

Constructor given an initial reserved size.

Prototype

AjPChar ajChararrNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size
AjPChar RETURNPointer to an empty character array struct of specified size.

From EMBOSS 6.2.0


Function ajChararrDel

Default destructor for AJAX character arrays.

Prototype

void ajChararrDel (
      AjPChar* thys
);

TypeNameRead/WriteDescription
AjPChar*thysDeletePointer to the char array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 2.0.0


Function ajChararrGet

Retrieve an element from an AJAX character array.

Prototype

char ajChararrGet (
      const AjPChar thys,
      ajuint elem
);

TypeNameRead/WriteDescription
const AjPCharthysInputPointer to the char array.
ajuintelemInputarray element.
char RETURNcontents of array element

From EMBOSS 2.0.0


Function ajChararrPut

Load a character array element.

Prototype

AjBool ajChararrPut (
      AjPChar* thys,
      ajuint elem,
      char v
);

TypeNameRead/WriteDescription
AjPChar*thysOutputPointer to the char array.
ajuintelemInputarray element.
charvInputvalue to load.
AjBool RETURNtrue if the array was extended.

From EMBOSS 2.0.0


Function ajChararrChararr

Returns the current char* pointer. This will remain valid until the array is resized or deleted.

Prototype

char* ajChararrChararr (
      const AjPChar thys
);

TypeNameRead/WriteDescription
const AjPCharthysInputSource array
char* RETURNCurrent array pointer, or a null string if undefined.

From EMBOSS 2.0.0


Function ajChararrLen

Get length of dynamic character array

Prototype

ajuint ajChararrLen (
      const AjPChar thys
);

TypeNameRead/WriteDescription
const AjPCharthysInputSource array
ajuint RETURNlength

From EMBOSS 6.2.0


Function ajIntNew

Default constructor for empty AJAX integer arrays.

Prototype

AjPInt ajIntNew (
      void
);

TypeNameRead/WriteDescription
AjPInt RETURNPointer to an empty integer array structure

From EMBOSS 1.0.0


Function ajIntNewRes

Constructor given an initial reserved size.

Prototype

AjPInt ajIntNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size
AjPInt RETURNPointer to an empty integer array struct of specified size.

From EMBOSS 6.2.0


Function ajIntDel

Default destructor for AJAX integer arrays.

Prototype

void ajIntDel (
      AjPInt* thys
);

TypeNameRead/WriteDescription
AjPInt*thysDeletePointer to the ajint array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajIntGet

Retrieve an element from an AJAX integer array.

Prototype

ajint ajIntGet (
      const AjPInt thys,
      ajuint elem
);

TypeNameRead/WriteDescription
const AjPIntthysInputPointer to the ajint array.
ajuintelemInputarray element.
ajint RETURNcontents of array element

From EMBOSS 1.0.0


Function ajIntPut

Load an integer array element.

Prototype

AjBool ajIntPut (
      AjPInt* thys,
      ajuint elem,
      ajint v
);

TypeNameRead/WriteDescription
AjPInt*thysOutputPointer to the ajint array.
ajuintelemInputarray element.
ajintvInputvalue to load.
AjBool RETURNtrue if the array was extended.

From EMBOSS 1.0.0


Function ajIntInc

Increment an integer array element.

Prototype

void ajIntInc (
      AjPInt* thys,
      ajuint elem
);

TypeNameRead/WriteDescription
AjPInt*thysOutputPointer to the ajint array.
ajuintelemInputarray element.
void RETURN

From EMBOSS 1.8.0


Function ajIntDec

Decrement an integer array element.

Prototype

void ajIntDec (
      AjPInt* thys,
      ajuint elem
);

TypeNameRead/WriteDescription
AjPInt*thysOutputPointer to the ajint array.
ajuintelemInputarray element.
void RETURN

From EMBOSS 1.8.0


Function ajUintNew

Default constructor for empty AJAX unsigned integer arrays.

Prototype

AjPUint ajUintNew (
      void
);

TypeNameRead/WriteDescription
AjPUint RETURNPointer to an empty unsigned integer array structure

From EMBOSS 4.1.0


Function ajUintNewRes

Constructor given an initial reserved size.

Prototype

AjPUint ajUintNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size
AjPUint RETURNPointer to an empty unsigned integer array struct of specified size.

From EMBOSS 6.2.0


Function ajUintDel

Default destructor for AJAX integer integer arrays.

Prototype

void ajUintDel (
      AjPUint* thys
);

TypeNameRead/WriteDescription
AjPUint*thysDeletePointer to the ajuint array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 4.1.0


Function ajUintGet

Retrieve an element from an AJAX unsigned integer array.

Prototype

ajuint ajUintGet (
      const AjPUint thys,
      ajuint elem
);

TypeNameRead/WriteDescription
const AjPUintthysInputPointer to the ajuint array.
ajuintelemInputarray element.
ajuint RETURNcontents of array element

From EMBOSS 4.1.0


Function ajUintPut

Load an unsigned integer array element.

Prototype

AjBool ajUintPut (
      AjPUint* thys,
      ajuint elem,
      ajuint v
);

TypeNameRead/WriteDescription
AjPUint*thysOutputPointer to the ajuint array.
ajuintelemInputarray element.
ajuintvInputvalue to load.
AjBool RETURNtrue if the array was extended.

From EMBOSS 4.1.0


Function ajUintInc

Increment an unsigned integer array element.

Prototype

void ajUintInc (
      AjPUint* thys,
      ajuint elem
);

TypeNameRead/WriteDescription
AjPUint*thysOutputPointer to the ajuint array.
ajuintelemInputarray element.
void RETURN

From EMBOSS 4.1.0


Function ajUintDec

Decrement an unsigned integer array element.

Prototype

void ajUintDec (
      AjPUint* thys,
      ajuint elem
);

TypeNameRead/WriteDescription
AjPUint*thysOutputPointer to the ajuint array.
ajuintelemInputarray element.
void RETURN

From EMBOSS 4.1.0


Function ajIntInt

Returns the current ajint* pointer. This will remain valid until the array is resized or deleted.

Prototype

ajint* ajIntInt (
      const AjPInt thys
);

TypeNameRead/WriteDescription
const AjPIntthysInputSource array
ajint* RETURNCurrent array pointer, or a null string if undefined.

From EMBOSS 1.0.0


Function ajIntLen

Get length of dynamic 1d ajint array

Prototype

ajuint ajIntLen (
      const AjPInt thys
);

TypeNameRead/WriteDescription
const AjPIntthysInputSource array
ajuint RETURNlength

From EMBOSS 1.0.0


Function ajUintUint

Returns the current ajuint* pointer. This will remain valid until the array is resized or deleted.

Prototype

ajuint* ajUintUint (
      const AjPUint thys
);

TypeNameRead/WriteDescription
const AjPUintthysInputSource array
ajuint* RETURNCurrent array pointer, or a null string if undefined.

From EMBOSS 4.1.0


Function ajUintLen

Get length of dynamic 1d ajuint array

Prototype

ajuint ajUintLen (
      const AjPUint thys
);

TypeNameRead/WriteDescription
const AjPUintthysInputSource array
ajuint RETURNlength

From EMBOSS 4.1.0


Function ajFloatNew

Default constructor for empty AJAX float arrays.

Prototype

AjPFloat ajFloatNew (
      void
);

TypeNameRead/WriteDescription
AjPFloat RETURNPointer to an empty float array structure

From EMBOSS 1.0.0


Function ajFloatNewRes

Constructor given an initial reserved size.

Prototype

AjPFloat ajFloatNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size
AjPFloat RETURNPointer to an empty float array struct of specified size.

From EMBOSS 6.2.0


Function ajFloatDel

Default destructor for AJAX float arrays.

Prototype

void ajFloatDel (
      AjPFloat* thys
);

TypeNameRead/WriteDescription
AjPFloat*thysDeletePointer to the float array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajFloatGet

Retrieve an element from an AJAX float array.

Prototype

float ajFloatGet (
      const AjPFloat thys,
      ajuint elem
);

TypeNameRead/WriteDescription
const AjPFloatthysInputPointer to the float array.
ajuintelemInputarray element.
float RETURNcontents of array element

From EMBOSS 1.0.0


Function ajFloatPut

Load a float array element.

Prototype

AjBool ajFloatPut (
      AjPFloat* thys,
      ajuint elem,
      float v
);

TypeNameRead/WriteDescription
AjPFloat*thysOutputPointer to the float array.
ajuintelemInputarray element.
floatvInputvalue to load.
AjBool RETURNtrue if the array was extended.

From EMBOSS 1.0.0


Function ajFloatFloat

Returns the current float* pointer. This will remain valid until the array is resized or deleted.

Prototype

float* ajFloatFloat (
      const AjPFloat thys
);

TypeNameRead/WriteDescription
const AjPFloatthysInputSource array
float* RETURNCurrent array pointer, or a null string if undefined.

From EMBOSS 1.0.0


Function ajFloatLen

Get length of dynamic 1d float array

Prototype

ajuint ajFloatLen (
      const AjPFloat thys
);

TypeNameRead/WriteDescription
const AjPFloatthysInputSource array
ajuint RETURNlength

From EMBOSS 1.0.0


Function ajDoubleNew

Default constructor for empty AJAX double arrays.

Prototype

AjPDouble ajDoubleNew (
      void
);

TypeNameRead/WriteDescription
AjPDouble RETURNPointer to an empty double array structure

From EMBOSS 1.0.0


Function ajDoubleNewRes

Constructor given an initial reserved size.

Prototype

AjPDouble ajDoubleNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size
AjPDouble RETURNPointer to an empty double array struct of specified size.

From EMBOSS 6.2.0


Function ajDoubleDel

Default destructor for AJAX double arrays.

Prototype

void ajDoubleDel (
      AjPDouble* thys
);

TypeNameRead/WriteDescription
AjPDouble*thysDeletePointer to the double array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajDoubleGet

Retrieve an element from an AJAX double array.

Prototype

double ajDoubleGet (
      const AjPDouble thys,
      ajuint elem
);

TypeNameRead/WriteDescription
const AjPDoublethysInputPointer to the double array.
ajuintelemInputarray element.
double RETURNcontents of array element

From EMBOSS 1.0.0


Function ajDoublePut

Load a double array element.

Prototype

AjBool ajDoublePut (
      AjPDouble* thys,
      ajuint elem,
      double v
);

TypeNameRead/WriteDescription
AjPDouble*thysOutputPointer to the double array.
ajuintelemInputarray element.
doublevInputvalue to load.
AjBool RETURNtrue if the array was extended.

From EMBOSS 1.0.0


Function ajDoubleDouble

Returns the current double* pointer. This will remain valid until the array is resized or deleted.

Prototype

double* ajDoubleDouble (
      const AjPDouble thys
);

TypeNameRead/WriteDescription
const AjPDoublethysInputSource array
double* RETURNCurrent array pointer, or a null string if undefined.

From EMBOSS 1.0.0


Function ajDoubleLen

Get length of dynamic 1d double array

Prototype

ajuint ajDoubleLen (
      const AjPDouble thys
);

TypeNameRead/WriteDescription
const AjPDoublethysInputSource array
ajuint RETURNlength

From EMBOSS 1.0.0


Function ajShortNew

Default constructor for empty AJAX short arrays.

Prototype

AjPShort ajShortNew (
      void
);

TypeNameRead/WriteDescription
AjPShort RETURNPointer to an empty short array structure

From EMBOSS 1.0.0


Function ajShortNewRes

Constructor given an initial reserved size.

Prototype

AjPShort ajShortNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size
AjPShort RETURNPointer to an empty short array struct of specified size.

From EMBOSS 6.2.0


Function ajShortDel

Default destructor for AJAX short arrays.

Prototype

void ajShortDel (
      AjPShort* thys
);

TypeNameRead/WriteDescription
AjPShort*thysDeletePointer to the short array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajShortGet

Retrieve an element from an AJAX short array.

Prototype

short ajShortGet (
      const AjPShort thys,
      ajuint elem
);

TypeNameRead/WriteDescription
const AjPShortthysInputPointer to the short array.
ajuintelemInputarray element.
short RETURNcontents of array element

From EMBOSS 1.0.0


Function ajShortPut

Load a short array element.

Prototype

AjBool ajShortPut (
      AjPShort* thys,
      ajuint elem,
      short v
);

TypeNameRead/WriteDescription
AjPShort*thysOutputPointer to the short integer array.
ajuintelemInputarray element.
shortvInputvalue to load.
AjBool RETURNtrue if the array was extended.

From EMBOSS 1.0.0


Function ajShortShort

Returns the current short* pointer. This will remain valid until the array is resized or deleted.

Prototype

short* ajShortShort (
      const AjPShort thys
);

TypeNameRead/WriteDescription
const AjPShortthysInputSource array
short* RETURNCurrent array pointer, or a null string if undefined.

From EMBOSS 1.0.0


Function ajShortLen

Get length of dynamic 1d short array

Prototype

ajuint ajShortLen (
      const AjPShort thys
);

TypeNameRead/WriteDescription
const AjPShortthysInputSource array
ajuint RETURNlength

From EMBOSS 1.0.0


Function ajLongNew

Default constructor for empty AJAX ajlong arrays.

Prototype

AjPLong ajLongNew (
      void
);

TypeNameRead/WriteDescription
AjPLong RETURNPointer to an empty ajlong array structure

From EMBOSS 1.0.0


Function ajLongNewRes

Constructor given an initial reserved size.

Prototype

AjPLong ajLongNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size
AjPLong RETURNPointer to an empty ajlong array struct of specified size.

From EMBOSS 6.2.0


Function ajLongDel

Default destructor for AJAX ajlong arrays.

Prototype

void ajLongDel (
      AjPLong* thys
);

TypeNameRead/WriteDescription
AjPLong*thysDeletePointer to the ajlong array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajLongGet

Retrieve an element from an AJAX ajlong array.

Prototype

ajlong ajLongGet (
      const AjPLong thys,
      ajuint elem
);

TypeNameRead/WriteDescription
const AjPLongthysInputPointer to the ajlong array.
ajuintelemInputarray element.
ajlong RETURNcontents of array element

From EMBOSS 1.0.0


Function ajLongPut

Load a long integer array element.

Prototype

AjBool ajLongPut (
      AjPLong* thys,
      ajuint elem,
      ajlong v
);

TypeNameRead/WriteDescription
AjPLong*thysOutputPointer to the long integer array.
ajuintelemInputarray element.
ajlongvInputvalue to load.
AjBool RETURNtrue if the array was extended.

From EMBOSS 1.0.0


Function ajLongLong

Returns the current ajlong* pointer. This will remain valid until the array is resized or deleted.

Prototype

ajlong* ajLongLong (
      const AjPLong thys
);

TypeNameRead/WriteDescription
const AjPLongthysInputSource array
ajlong* RETURNCurrent array pointer, or a null string if undefined.

From EMBOSS 1.0.0


Function ajLongLen

Get length of dynamic 1d ajlong array

Prototype

ajuint ajLongLen (
      const AjPLong thys
);

TypeNameRead/WriteDescription
const AjPLongthysInputSource array
ajuint RETURNlength

From EMBOSS 1.0.0


Function ajFloatParse

Parses a string into a floating point array.

Prototype

AjBool ajFloatParse (
      const AjPStr str,
      AjPFloat* array
);

TypeNameRead/WriteDescription
const AjPStrstrInputInput string
AjPFloat*arrayOutputArray
AjBool RETURNajTrue on success.

From EMBOSS 1.0.0


Function ajFloatStr

Writes a floating point array as a string

Prototype

void ajFloatStr (
      const AjPFloat array,
      ajint precision,
      AjPStr* str
);

TypeNameRead/WriteDescription
const AjPFloatarrayInputArray
ajintprecisionInputfloating point precision
AjPStr*strOutputOutput string
void RETURN

From EMBOSS 1.0.0


Function ajFloatTrace

Writes a floating point array to the debug file

Prototype

void ajFloatTrace (
      const AjPFloat array,
      ajint precision,
      const char* text
);

TypeNameRead/WriteDescription
const AjPFloatarrayInputArray
ajintprecisionInputfloating point precision
const char*textInputReport title
void RETURN

From EMBOSS 1.0.0


Function ajArrCommaList

Creates an AjPStr array from a string of comma separated tokens

Prototype

ajuint ajArrCommaList (
      const AjPStr s,
      AjPStr** a
);

TypeNameRead/WriteDescription
const AjPStrsInputLine containing comma separated strings
AjPStr**aOutputarray pointer to create and load
ajuint RETURNnumber of array elements created

From EMBOSS 1.0.0


Function ajArrDoubleLine

Creates a double array from a string of columns

Prototype

double* ajArrDoubleLine (
      const AjPStr line,
      const char* delim,
      ajuint startcol,
      ajuint endcol
);

TypeNameRead/WriteDescription
const AjPStrlineInputLine containing numbers
const char*delimInputDelimiter string for tokens
ajuintstartcolInputStart token (1 to n)
ajuintendcolInputEnd token (1 to n)
double* RETURNAllocated array of integers

From EMBOSS 1.0.0


Function ajArrIntLine

Creates an Int array from a string of columns

Prototype

ajint* ajArrIntLine (
      const AjPStr line,
      const char* delim,
      ajuint startcol,
      ajuint endcol
);

TypeNameRead/WriteDescription
const AjPStrlineInputLine containing numbers
const char*delimInputDelimiter string for tokens
ajuintstartcolInputStart token (1 to n)
ajuintendcolInputEnd token (1 to n)
ajint* RETURNAllocated array of integers

From EMBOSS 1.0.0


Function ajArrFloatLine

Creates a Float array from a string of columns

Prototype

float* ajArrFloatLine (
      const AjPStr line,
      const char* delim,
      ajuint startcol,
      ajuint endcol
);

TypeNameRead/WriteDescription
const AjPStrlineInputLine containing numbers
const char*delimInputDelimiter string for tokens
ajuintstartcolInputStart token (1 to n)
ajuintendcolInputEnd token (1 to n)
float* RETURNAllocated array of integers

From EMBOSS 1.0.0


Function ajInt2dNew

Default constructor for empty AJAX 2D integer arrays.

Prototype

AjPInt2d ajInt2dNew (
      void
);

TypeNameRead/WriteDescription
AjPInt2d RETURNPointer to an empty integer array structure

From EMBOSS 1.0.0


Function ajInt2dNewRes

Constructor given an initial reserved size.

Prototype

AjPInt2d ajInt2dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPInt2d RETURNPointer to an empty integer 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajInt2dNewResRes2

Constructor given an initial reserved size in both dimensions

Prototype

AjPInt2d ajInt2dNewResRes2 (
      ajuint size,
      ajuint size2
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
ajuintsize2InputReserved size 2nd dim
AjPInt2d RETURNPointer to an empty integer 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajInt2dDel

Default destructor for AJAX integer arrays.

Prototype

void ajInt2dDel (
      AjPInt2d* thys
);

TypeNameRead/WriteDescription
AjPInt2d*thysDeletePointer to the ajint array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajInt2dGet

Retrieve an element from an AJAX 2d integer array.

Prototype

ajint ajInt2dGet (
      const AjPInt2d thys,
      ajuint elem1,
      ajuint elem2
);

TypeNameRead/WriteDescription
const AjPInt2dthysInputPointer to the ajint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajint RETURNcontents of array element

From EMBOSS 1.0.0


Function ajInt2dPut

Load an integer 2d array element.

Prototype

AjBool ajInt2dPut (
      AjPInt2d* thys,
      ajuint elem1,
      ajuint elem2,
      ajint v
);

TypeNameRead/WriteDescription
AjPInt2d*thysOutputPointer to the ajint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajintvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajInt2dLen

Get lengths of 2d ajint array

Prototype

void ajInt2dLen (
      const AjPInt2d thys,
      ajuint* len1,
      ajuint* len2
);

TypeNameRead/WriteDescription
const AjPInt2dthysInputPointer to the ajint array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
void RETURN

From EMBOSS 1.0.0


Function ajInt2dInt

Convert AjPInt2d to ajint

Prototype

ajint** ajInt2dInt (
      const AjPInt2d thys
);

TypeNameRead/WriteDescription
const AjPInt2dthysInputPointer to the ajint array.
ajint** RETURNconverted value.

From EMBOSS 1.0.0


Function ajInt3dNew

Default constructor for empty AJAX 3D integer arrays.

Prototype

AjPInt3d ajInt3dNew (
      void
);

TypeNameRead/WriteDescription
AjPInt3d RETURNPointer to an empty integer array structure

From EMBOSS 1.0.0


Function ajInt3dNewRes

Constructor given an initial reserved size.

Prototype

AjPInt3d ajInt3dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPInt3d RETURNPointer to an empty integer 3d array struct of specified size.

From EMBOSS 6.2.0


Function ajInt3dDel

Default destructor for AJAX integer arrays.

Prototype

void ajInt3dDel (
      AjPInt3d* thys
);

TypeNameRead/WriteDescription
AjPInt3d*thysDeletePointer to the ajint array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajInt3dGet

Retrieve an element from an AJAX 3d integer array.

Prototype

ajint ajInt3dGet (
      const AjPInt3d thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3
);

TypeNameRead/WriteDescription
const AjPInt3dthysInputPointer to the ajint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
ajint RETURNcontents of array element

From EMBOSS 1.0.0


Function ajInt3dPut

Load an integer 3d array element.

Prototype

AjBool ajInt3dPut (
      AjPInt3d* thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3,
      ajint v
);

TypeNameRead/WriteDescription
AjPInt3d*thysOutputPointer to the ajint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
ajintvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajInt3dLen

Get lengths of 3d ajint array

Prototype

void ajInt3dLen (
      const AjPInt3d thys,
      ajuint* len1,
      ajuint* len2,
      ajuint* len3
);

TypeNameRead/WriteDescription
const AjPInt3dthysInputPointer to the ajint array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
ajuint*len3OutputLength of 3rd dim
void RETURN

From EMBOSS 1.0.0


Function ajInt3dInt

Convert AjPInt3d to ajint

Prototype

ajint*** ajInt3dInt (
      const AjPInt3d thys
);

TypeNameRead/WriteDescription
const AjPInt3dthysInputPointer to the ajint array.
ajint*** RETURNconverted values.

From EMBOSS 1.0.0


Function ajUint2dNew

Default constructor for empty AJAX 2D integer arrays.

Prototype

AjPUint2d ajUint2dNew (
      void
);

TypeNameRead/WriteDescription
AjPUint2d RETURNPointer to an empty integer array structure

From EMBOSS 4.1.0


Function ajUint2dNewRes

Constructor given an initial reserved size.

Prototype

AjPUint2d ajUint2dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPUint2d RETURNPointer to an empty integer 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajUint2dNewResRes2

Constructor given an initial reserved size in both dimensions

Prototype

AjPUint2d ajUint2dNewResRes2 (
      ajuint size,
      ajuint size2
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
ajuintsize2InputReserved size 2nd dim
AjPUint2d RETURNPointer to an empty integer 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajUint2dDel

Default destructor for AJAX unsigned integer arrays.

Prototype

void ajUint2dDel (
      AjPUint2d* thys
);

TypeNameRead/WriteDescription
AjPUint2d*thysDeletePointer to the ajuint array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 4.1.0


Function ajUint2dGet

Retrieve an element from an AJAX 2d unsigned integer array.

Prototype

ajuint ajUint2dGet (
      const AjPUint2d thys,
      ajuint elem1,
      ajuint elem2
);

TypeNameRead/WriteDescription
const AjPUint2dthysInputPointer to the ajuint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuint RETURNcontents of array element

From EMBOSS 4.1.0


Function ajUint2dPut

Load an unsigned integer 2d array element.

Prototype

AjBool ajUint2dPut (
      AjPUint2d* thys,
      ajuint elem1,
      ajuint elem2,
      ajuint v
);

TypeNameRead/WriteDescription
AjPUint2d*thysOutputPointer to the ajuint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 4.1.0


Function ajUint2dLen

Get lengths of 2d ajuint array

Prototype

void ajUint2dLen (
      const AjPUint2d thys,
      ajuint* len1,
      ajuint* len2
);

TypeNameRead/WriteDescription
const AjPUint2dthysInputPointer to the ajuint array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
void RETURN

From EMBOSS 4.1.0


Function ajUint2dUint

Convert AjPUint2d to ajuint

Prototype

ajuint** ajUint2dUint (
      const AjPUint2d thys
);

TypeNameRead/WriteDescription
const AjPUint2dthysInputPointer to the ajuint array.
ajuint** RETURNconverted value.

From EMBOSS 4.1.0


Function ajUint3dNew

Default constructor for empty AJAX 3D unsigned integer arrays.

Prototype

AjPUint3d ajUint3dNew (
      void
);

TypeNameRead/WriteDescription
AjPUint3d RETURNPointer to an empty unsigned integer array structure

From EMBOSS 4.1.0


Function ajUint3dNewRes

Constructor given an initial reserved size.

Prototype

AjPUint3d ajUint3dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPUint3d RETURNPointer to an empty unsigned integer 3d array struct of specified size.

From EMBOSS 6.2.0


Function ajUint3dDel

Default destructor for AJAX unsigned integer arrays.

Prototype

void ajUint3dDel (
      AjPUint3d* thys
);

TypeNameRead/WriteDescription
AjPUint3d*thysDeletePointer to the ajuint array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 4.1.0


Function ajUint3dGet

Retrieve an element from an AJAX 3d integer array.

Prototype

ajuint ajUint3dGet (
      const AjPUint3d thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3
);

TypeNameRead/WriteDescription
const AjPUint3dthysInputPointer to the ajuint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
ajuint RETURNcontents of array element

From EMBOSS 4.1.0


Function ajUint3dPut

Load an unsigned integer 3d array element.

Prototype

AjBool ajUint3dPut (
      AjPUint3d* thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3,
      ajuint v
);

TypeNameRead/WriteDescription
AjPUint3d*thysOutputPointer to the ajint array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
ajuintvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 4.1.0


Function ajUint3dLen

Get lengths of 3d ajuint array

Prototype

void ajUint3dLen (
      const AjPUint3d thys,
      ajuint* len1,
      ajuint* len2,
      ajuint* len3
);

TypeNameRead/WriteDescription
const AjPUint3dthysInputPointer to the ajuint array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
ajuint*len3OutputLength of 3rd dim
void RETURN

From EMBOSS 4.1.0


Function ajUint3dUint

Convert AjPUint3d to ajuint

Prototype

ajuint*** ajUint3dUint (
      const AjPUint3d thys
);

TypeNameRead/WriteDescription
const AjPUint3dthysInputPointer to the ajuint array.
ajuint*** RETURNconverted values.

From EMBOSS 4.1.0


Function ajFloat2dNew

Default constructor for empty AJAX 2D float arrays.

Prototype

AjPFloat2d ajFloat2dNew (
      void
);

TypeNameRead/WriteDescription
AjPFloat2d RETURNPointer to an empty float array structure

From EMBOSS 1.0.0


Function ajFloat2dNewRes

Constructor given an initial reserved size.

Prototype

AjPFloat2d ajFloat2dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPFloat2d RETURNPointer to an empty float 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajFloat2dDel

Default destructor for AJAX float arrays.

Prototype

void ajFloat2dDel (
      AjPFloat2d* thys
);

TypeNameRead/WriteDescription
AjPFloat2d*thysDeletePointer to the float array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajFloat2dGet

Retrieve an element from an AJAX 2d float array.

Prototype

float ajFloat2dGet (
      const AjPFloat2d thys,
      ajuint elem1,
      ajuint elem2
);

TypeNameRead/WriteDescription
const AjPFloat2dthysInputPointer to the float array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
float RETURNcontents of array element

From EMBOSS 1.0.0


Function ajFloat2dPut

Load a float 2d array element.

Prototype

AjBool ajFloat2dPut (
      AjPFloat2d* thys,
      ajuint elem1,
      ajuint elem2,
      float v
);

TypeNameRead/WriteDescription
AjPFloat2d*thysOutputPointer to the float array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
floatvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajFloat2dLen

Get lengths of 2d float array

Prototype

void ajFloat2dLen (
      const AjPFloat2d thys,
      ajuint* len1,
      ajuint* len2
);

TypeNameRead/WriteDescription
const AjPFloat2dthysInputPointer to the float array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
void RETURN

From EMBOSS 1.0.0


Function ajFloat2dFloat

Convert AjPFloat2d to float

Prototype

float** ajFloat2dFloat (
      const AjPFloat2d thys
);

TypeNameRead/WriteDescription
const AjPFloat2dthysInputPointer to the float array.
float** RETURNconverted values.

From EMBOSS 1.0.0


Function ajFloat3dNew

Default constructor for empty AJAX 3D float arrays.

Prototype

AjPFloat3d ajFloat3dNew (
      void
);

TypeNameRead/WriteDescription
AjPFloat3d RETURNPointer to an empty float array structure

From EMBOSS 1.0.0


Function ajFloat3dNewRes

Constructor given an initial reserved size.

Prototype

AjPFloat3d ajFloat3dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPFloat3d RETURNPointer to an empty float 3d array struct of specified size.

From EMBOSS 6.2.0


Function ajFloat3dDel

Default destructor for AJAX float arrays.

Prototype

void ajFloat3dDel (
      AjPFloat3d* thys
);

TypeNameRead/WriteDescription
AjPFloat3d*thysDeletePointer to the float array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajFloat3dGet

Retrieve an element from an AJAX 3d float array.

Prototype

float ajFloat3dGet (
      const AjPFloat3d thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3
);

TypeNameRead/WriteDescription
const AjPFloat3dthysInputPointer to the float array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
float RETURNcontents of array element

From EMBOSS 1.0.0


Function ajFloat3dPut

Load a float 3d array element.

Prototype

AjBool ajFloat3dPut (
      AjPFloat3d* thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3,
      float v
);

TypeNameRead/WriteDescription
AjPFloat3d*thysOutputPointer to the float array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
floatvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajFloat3dLen

Get lengths of 3d float array

Prototype

void ajFloat3dLen (
      const AjPFloat3d thys,
      ajuint* len1,
      ajuint* len2,
      ajuint* len3
);

TypeNameRead/WriteDescription
const AjPFloat3dthysInputPointer to the float array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
ajuint*len3OutputLength of 3rd dim
void RETURN

From EMBOSS 1.0.0


Function ajFloat3dFloat

Convert AjPFloat3d to float

Prototype

float*** ajFloat3dFloat (
      const AjPFloat3d thys
);

TypeNameRead/WriteDescription
const AjPFloat3dthysInputPointer to the float array.
float*** RETURNconverted values.

From EMBOSS 1.0.0


Function ajDouble2dNew

Default constructor for empty AJAX 2D double arrays.

Prototype

AjPDouble2d ajDouble2dNew (
      void
);

TypeNameRead/WriteDescription
AjPDouble2d RETURNPointer to an empty double array structure

From EMBOSS 1.0.0


Function ajDouble2dNewRes

Constructor given an initial reserved size.

Prototype

AjPDouble2d ajDouble2dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPDouble2d RETURNPointer to an empty double 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajDouble2dDel

Default destructor for AJAX double arrays.

Prototype

void ajDouble2dDel (
      AjPDouble2d* thys
);

TypeNameRead/WriteDescription
AjPDouble2d*thysDeletePointer to the double array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajDouble2dGet

Retrieve an element from an AJAX 2d double array.

Prototype

double ajDouble2dGet (
      const AjPDouble2d thys,
      ajuint elem1,
      ajuint elem2
);

TypeNameRead/WriteDescription
const AjPDouble2dthysInputPointer to the double array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
double RETURNcontents of array element

From EMBOSS 1.0.0


Function ajDouble2dPut

Load a double 2d array element.

Prototype

AjBool ajDouble2dPut (
      AjPDouble2d* thys,
      ajuint elem1,
      ajuint elem2,
      double v
);

TypeNameRead/WriteDescription
AjPDouble2d*thysOutputPointer to the double array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
doublevInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajDouble2dLen

Get lengths of 2d double array

Prototype

void ajDouble2dLen (
      const AjPDouble2d thys,
      ajuint* len1,
      ajuint* len2
);

TypeNameRead/WriteDescription
const AjPDouble2dthysInputPointer to the double array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
void RETURN

From EMBOSS 1.0.0


Function ajDouble2dDouble

Convert AjPDouble2d to double

Prototype

double** ajDouble2dDouble (
      const AjPDouble2d thys
);

TypeNameRead/WriteDescription
const AjPDouble2dthysInputPointer to the double array.
double** RETURNconverted values.

From EMBOSS 1.0.0


Function ajDouble3dNew

Default constructor for empty AJAX 3D double arrays.

Prototype

AjPDouble3d ajDouble3dNew (
      void
);

TypeNameRead/WriteDescription
AjPDouble3d RETURNPointer to an empty double array structure

From EMBOSS 1.0.0


Function ajDouble3dNewRes

Constructor given an initial reserved size.

Prototype

AjPDouble3d ajDouble3dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPDouble3d RETURNPointer to an empty double 3d array struct of specified size.

From EMBOSS 6.2.0


Function ajDouble3dDel

Default destructor for AJAX double arrays.

Prototype

void ajDouble3dDel (
      AjPDouble3d* thys
);

TypeNameRead/WriteDescription
AjPDouble3d*thysDeletePointer to the double array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajDouble3dGet

Retrieve an element from an AJAX 3d double array.

Prototype

double ajDouble3dGet (
      const AjPDouble3d thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3
);

TypeNameRead/WriteDescription
const AjPDouble3dthysInputPointer to the double array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
double RETURNcontents of array element

From EMBOSS 1.0.0


Function ajDouble3dPut

Load a double 3d array element.

Prototype

AjBool ajDouble3dPut (
      AjPDouble3d* thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3,
      double v
);

TypeNameRead/WriteDescription
AjPDouble3d*thysOutputPointer to the double array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
doublevInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajDouble3dLen

Get lengths of 3d double array

Prototype

void ajDouble3dLen (
      const AjPDouble3d thys,
      ajuint* len1,
      ajuint* len2,
      ajuint* len3
);

TypeNameRead/WriteDescription
const AjPDouble3dthysInputPointer to the double array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
ajuint*len3OutputLength of 3rd dim
void RETURN

From EMBOSS 1.0.0


Function ajDouble3dDouble

Convert AjPDouble3d to double

Prototype

double*** ajDouble3dDouble (
      const AjPDouble3d thys
);

TypeNameRead/WriteDescription
const AjPDouble3dthysInputPointer to the double array.
double*** RETURNconverted values.

From EMBOSS 1.0.0


Function ajShort2dNew

Default constructor for empty AJAX 2D short arrays.

Prototype

AjPShort2d ajShort2dNew (
      void
);

TypeNameRead/WriteDescription
AjPShort2d RETURNPointer to an empty short array structure

From EMBOSS 1.0.0


Function ajShort2dNewRes

Constructor given an initial reserved size.

Prototype

AjPShort2d ajShort2dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPShort2d RETURNPointer to an empty short 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajShort2dDel

Default destructor for AJAX short arrays.

Prototype

void ajShort2dDel (
      AjPShort2d* thys
);

TypeNameRead/WriteDescription
AjPShort2d*thysDeletePointer to the short array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajShort2dGet

Retrieve an element from an AJAX 2d short array.

Prototype

short ajShort2dGet (
      const AjPShort2d thys,
      ajuint elem1,
      ajuint elem2
);

TypeNameRead/WriteDescription
const AjPShort2dthysInputPointer to the short array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
short RETURNcontents of array element

From EMBOSS 1.0.0


Function ajShort2dPut

Load a short 2d array element.

Prototype

AjBool ajShort2dPut (
      AjPShort2d* thys,
      ajuint elem1,
      ajuint elem2,
      short v
);

TypeNameRead/WriteDescription
AjPShort2d*thysOutputPointer to the short array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
shortvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajShort2dLen

Get lengths of 2d short array

Prototype

void ajShort2dLen (
      const AjPShort2d thys,
      ajuint* len1,
      ajuint* len2
);

TypeNameRead/WriteDescription
const AjPShort2dthysInputPointer to the short array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
void RETURN

From EMBOSS 1.0.0


Function ajShort2dShort

Convert AjPShort2d to short

Prototype

short** ajShort2dShort (
      const AjPShort2d thys
);

TypeNameRead/WriteDescription
const AjPShort2dthysInputPointer to the short array.
short** RETURNconverted values

From EMBOSS 1.0.0


Function ajShort3dNew

Default constructor for empty AJAX 3D short arrays.

Prototype

AjPShort3d ajShort3dNew (
      void
);

TypeNameRead/WriteDescription
AjPShort3d RETURNPointer to an empty short array structure

From EMBOSS 1.0.0


Function ajShort3dNewRes

Constructor given an initial reserved size.

Prototype

AjPShort3d ajShort3dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPShort3d RETURNPointer to an empty short 3d array struct of specified size.

From EMBOSS 6.2.0


Function ajShort3dDel

Default destructor for AJAX short arrays.

Prototype

void ajShort3dDel (
      AjPShort3d* thys
);

TypeNameRead/WriteDescription
AjPShort3d*thysDeletePointer to the short array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajShort3dGet

Retrieve an element from an AJAX 3d short array.

Prototype

short ajShort3dGet (
      const AjPShort3d thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3
);

TypeNameRead/WriteDescription
const AjPShort3dthysInputPointer to the short array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
short RETURNcontents of array element

From EMBOSS 1.0.0


Function ajShort3dPut

Load a short 3d array element.

Prototype

AjBool ajShort3dPut (
      AjPShort3d* thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3,
      short v
);

TypeNameRead/WriteDescription
AjPShort3d*thysOutputPointer to the short array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
shortvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajShort3dLen

Get lengths of 3d short array

Prototype

void ajShort3dLen (
      const AjPShort3d thys,
      ajuint* len1,
      ajuint* len2,
      ajuint* len3
);

TypeNameRead/WriteDescription
const AjPShort3dthysInputPointer to the short array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
ajuint*len3OutputLength of 3rd dim
void RETURN

From EMBOSS 1.0.0


Function ajShort3dShort

Convert AjPShort3d to short

Prototype

short*** ajShort3dShort (
      const AjPShort3d thys
);

TypeNameRead/WriteDescription
const AjPShort3dthysInputPointer to the short array.
short*** RETURNconverted values.

From EMBOSS 1.0.0


Function ajLong2dNew

Default constructor for empty AJAX 2D ajlong arrays.

Prototype

AjPLong2d ajLong2dNew (
      void
);

TypeNameRead/WriteDescription
AjPLong2d RETURNPointer to an empty ajlong array structure

From EMBOSS 1.0.0


Function ajLong2dNewRes

Constructor given an initial reserved size.

Prototype

AjPLong2d ajLong2dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPLong2d RETURNPointer to an empty ajlong 2d array struct of specified size.

From EMBOSS 6.2.0


Function ajLong2dDel

Default destructor for AJAX ajlong arrays.

Prototype

void ajLong2dDel (
      AjPLong2d* thys
);

TypeNameRead/WriteDescription
AjPLong2d*thysDeletePointer to the ajlong array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajLong2dGet

Retrieve an element from an AJAX 2d ajlong array.

Prototype

ajlong ajLong2dGet (
      const AjPLong2d thys,
      ajuint elem1,
      ajuint elem2
);

TypeNameRead/WriteDescription
const AjPLong2dthysInputPointer to the ajlong array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajlong RETURNcontents of array element

From EMBOSS 1.0.0


Function ajLong2dPut

Load a ajlong 2d array element.

Prototype

AjBool ajLong2dPut (
      AjPLong2d* thys,
      ajuint elem1,
      ajuint elem2,
      ajlong v
);

TypeNameRead/WriteDescription
AjPLong2d*thysOutputPointer to the ajlong array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajlongvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajLong2dLen

Get lengths of 2d ajlong array

Prototype

void ajLong2dLen (
      const AjPLong2d thys,
      ajuint* len1,
      ajuint* len2
);

TypeNameRead/WriteDescription
const AjPLong2dthysInputPointer to the ajlong array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
void RETURN

From EMBOSS 1.0.0


Function ajLong2dLong

Convert AjPLong2d to ajlong

Prototype

ajlong** ajLong2dLong (
      const AjPLong2d thys
);

TypeNameRead/WriteDescription
const AjPLong2dthysInputPointer to the ajlong array.
ajlong** RETURNconverted values.

From EMBOSS 1.0.0


Function ajLong3dNew

Default constructor for empty AJAX 3D ajlong arrays.

Prototype

AjPLong3d ajLong3dNew (
      void
);

TypeNameRead/WriteDescription
AjPLong3d RETURNPointer to an empty ajlong array structure

From EMBOSS 1.0.0


Function ajLong3dNewRes

Constructor given an initial reserved size.

Prototype

AjPLong3d ajLong3dNewRes (
      ajuint size
);

TypeNameRead/WriteDescription
ajuintsizeInputReserved size 1st dim
AjPLong3d RETURNPointer to an empty ajlong 3d array struct of specified size.

From EMBOSS 6.2.0


Function ajLong3dDel

Default destructor for AJAX ajlong arrays.

Prototype

void ajLong3dDel (
      AjPLong3d* thys
);

TypeNameRead/WriteDescription
AjPLong3d*thysDeletePointer to the ajlong array to be deleted. The pointer is always deleted.
void RETURN

From EMBOSS 1.0.0


Function ajLong3dGet

Retrieve an element from an AJAX 3d ajlong array.

Prototype

ajlong ajLong3dGet (
      const AjPLong3d thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3
);

TypeNameRead/WriteDescription
const AjPLong3dthysInputPointer to the ajlong array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
ajlong RETURNcontents of array element

From EMBOSS 1.0.0


Function ajLong3dPut

Load a ajlong 3d array element.

Prototype

AjBool ajLong3dPut (
      AjPLong3d* thys,
      ajuint elem1,
      ajuint elem2,
      ajuint elem3,
      ajlong v
);

TypeNameRead/WriteDescription
AjPLong3d*thysOutputPointer to the ajlong array.
ajuintelem1Inputarray element.
ajuintelem2Inputarray element.
ajuintelem3Inputarray element.
ajlongvInputvalue to load.
AjBool RETURNtrue if any array was extended.

From EMBOSS 1.0.0


Function ajLong3dLen

Get lengths of 3d ajlong array

Prototype

void ajLong3dLen (
      const AjPLong3d thys,
      ajuint* len1,
      ajuint* len2,
      ajuint* len3
);

TypeNameRead/WriteDescription
const AjPLong3dthysInputPointer to the ajlong array.
ajuint*len1OutputLength of 1st dim
ajuint*len2OutputLength of 2nd dim
ajuint*len3OutputLength of 3rd dim
void RETURN

From EMBOSS 1.0.0


Function ajLong3dLong

Convert AjPLong3d to ajlong

Prototype

ajlong*** ajLong3dLong (
      const AjPLong3d thys
);

TypeNameRead/WriteDescription
const AjPLong3dthysInputPointer to the ajlong array.
ajlong*** RETURNconverted values.

From EMBOSS 1.0.0


Function ajArrExit

Cleanup of array handling internals, and debug report of memory use

Prototype

void ajArrExit (
      void
);

TypeNameRead/WriteDescription
void RETURN

From EMBOSS 4.0.0