/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version: 1.3.21
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */


Require module: SwigRuntime.
Include path: ExampleVariablesNI.
Include path: SwigTypePint.
Include path: SwigTypePPoint.

Class name: ExampleVariables {
  Function [ setIvar: value 
    ExampleVariablesNI exampleVariablesNI_set_ivar: value

  ]
  Function [ getIvar 
    ^ExampleVariablesNI exampleVariablesNI_get_ivar

  ]
  Function [ setSvar: value 
    ExampleVariablesNI exampleVariablesNI_set_svar: value

  ]
  Function [ getSvar 
    ^ExampleVariablesNI exampleVariablesNI_get_svar

  ]
  Function [ setLvar: value 
    ExampleVariablesNI exampleVariablesNI_set_lvar: value

  ]
  Function [ getLvar 
    ^ExampleVariablesNI exampleVariablesNI_get_lvar

  ]
  Function [ setUivar: value 
    ExampleVariablesNI exampleVariablesNI_set_uivar: value

  ]
  Function [ getUivar 
    ^ExampleVariablesNI exampleVariablesNI_get_uivar

  ]
  Function [ setUsvar: value 
    ExampleVariablesNI exampleVariablesNI_set_usvar: value

  ]
  Function [ getUsvar 
    ^ExampleVariablesNI exampleVariablesNI_get_usvar

  ]
  Function [ setUlvar: value 
    ExampleVariablesNI exampleVariablesNI_set_ulvar: value

  ]
  Function [ getUlvar 
    ^ExampleVariablesNI exampleVariablesNI_get_ulvar

  ]
  Function [ setScvar: value 
    ExampleVariablesNI exampleVariablesNI_set_scvar: value

  ]
  Function [ getScvar 
    ^ExampleVariablesNI exampleVariablesNI_get_scvar

  ]
  Function [ setUcvar: value 
    ExampleVariablesNI exampleVariablesNI_set_ucvar: value

  ]
  Function [ getUcvar 
    ^ExampleVariablesNI exampleVariablesNI_get_ucvar

  ]
  Function [ setCvar: value 
    ExampleVariablesNI exampleVariablesNI_set_cvar: value asCharacterParameter

  ]
  Function [ getCvar 
	^(ExampleVariablesNI exampleVariablesNI_get_cvar) asCharacter

  ]
  Function [ setFvar: value 
    ExampleVariablesNI exampleVariablesNI_set_fvar: value

  ]
  Function [ getFvar 
    ^ExampleVariablesNI exampleVariablesNI_get_fvar

  ]
  Function [ setDvar: value 
    ExampleVariablesNI exampleVariablesNI_set_dvar: value

  ]
  Function [ getDvar 
    ^ExampleVariablesNI exampleVariablesNI_get_dvar

  ]
  Function [ setStrvar: value 
    ExampleVariablesNI exampleVariablesNI_set_strvar: value asNullTermStringParameter

  ]
  Function [ getStrvar 
	^(ExampleVariablesNI exampleVariablesNI_get_strvar) asNullTermString

  ]
  Function [ setCstrvar: value 
    ExampleVariablesNI exampleVariablesNI_set_cstrvar: value asNullTermStringParameter

  ]
  Function [ getCstrvar 
	^(ExampleVariablesNI exampleVariablesNI_get_cstrvar) asNullTermString

  ]
  Function [ setIptrvar: value 
    ExampleVariablesNI exampleVariablesNI_set_iptrvar: (SwigTypePint getCPtr: value)

  ]
  Function [ getIptrvar 
    |cPtr|
    cPtr := ExampleVariablesNI exampleVariablesNI_get_iptrvar.
    ^(cPtr == 0) ifTrue:[ nil ] ifFalse:[ SwigTypePint fromPointer: cPtr memoryOwn: false ]

  ]
  Function [ setName: value 
    ExampleVariablesNI exampleVariablesNI_set_name: value asNullTermStringParameter

  ]
  Function [ getName 
	^(ExampleVariablesNI exampleVariablesNI_get_name) asNullTermString

  ]
  Function [ setBvar: value 
    ExampleVariablesNI exampleVariablesNI_set_bvar: value asBooleanParameter

  ]
  Function [ getBvar 
	^(ExampleVariablesNI exampleVariablesNI_get_bvar) asBoolean

  ]
  Function [ setPtptr: value 
    ExampleVariablesNI exampleVariablesNI_set_ptptr: (SwigTypePPoint getCPtr: value)

  ]
  Function [ getPtptr 
    |cPtr|
    cPtr := ExampleVariablesNI exampleVariablesNI_get_ptptr.
    ^(cPtr == 0) ifTrue:[ nil ] ifFalse:[ SwigTypePPoint fromPointer: cPtr memoryOwn: false ]

  ]
  Function [ setPt: value 
    ExampleVariablesNI exampleVariablesNI_set_pt: (SwigTypePPoint getCPtr: value)

  ]
  Function [ getPt 
    ^SwigTypePPoint fromPointer: ExampleVariablesNI exampleVariablesNI_get_pt memoryOwn: true

  ]
  Function [ getStatus 
    ^ExampleVariablesNI exampleVariablesNI_get_status

  ]
  Function [ getPath 
	^(ExampleVariablesNI exampleVariablesNI_get_path) asNullTermString

  ]
  Function [ print_vars 
	^(ExampleVariablesNI exampleVariablesNI_print_vars) asNullTermString

  ]
  Function [ new_int: value 
    |cPtr|
    cPtr := ExampleVariablesNI exampleVariablesNI_new_int: value.
    ^(cPtr == 0) ifTrue:[ nil ] ifFalse:[ SwigTypePint fromPointer: cPtr memoryOwn: false ]

  ]
  Function [ new_Point: x y: y 
    |cPtr|
    cPtr := ExampleVariablesNI exampleVariablesNI_new_Point: x with: y.
    ^(cPtr == 0) ifTrue:[ nil ] ifFalse:[ SwigTypePPoint fromPointer: cPtr memoryOwn: false ]

  ]
  Function [ point_print: p 
	^(ExampleVariablesNI exampleVariablesNI_Point_print: (SwigTypePPoint getCPtr: p)) asNullTermString

  ]
  Function [ pt_print 
    ExampleVariablesNI exampleVariablesNI_pt_print

  ]
}
