/* ----------------------------------------------------------------------------
 * 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.
 * ----------------------------------------------------------------------------- */


Class name: ExampleClassNI dll: ExampleClass {
  Function [ <$extern;void> exampleClassNI_delete_ExternalShape(<~voidPtr> st_arg1) ]
  Function [ <$extern;void> exampleClassNI_set_ExternalShape_x(<~voidPtr> st_arg1, <~double> st_arg2) ]
  Function [ <$extern;double> exampleClassNI_get_ExternalShape_x(<~voidPtr> st_arg1) ]
  Function [ <$extern;void> exampleClassNI_set_ExternalShape_y(<~voidPtr> st_arg1, <~double> st_arg2) ]
  Function [ <$extern;double> exampleClassNI_get_ExternalShape_y(<~voidPtr> st_arg1) ]
  Function [ <$extern;void> exampleClassNI_ExternalShape_move(<~voidPtr> st_arg1, <~double> st_arg2, <~double> st_arg3) ]
  Function [ <$extern;double> exampleClassNI_ExternalShape_area(<~voidPtr> st_arg1) ]
  Function [ <$extern;double> exampleClassNI_ExternalShape_perimeter(<~voidPtr> st_arg1) ]
  Function [ <$extern;void> exampleClassNI_set_ExternalShape_nshapes(<~int> st_arg1) ]
  Function [ <$extern;int> exampleClassNI_get_ExternalShape_nshapes() ]
  Function [ <$extern;voidPtr> exampleClassNI_new_ExternalCircle(<~double> st_arg1) ]
  Function [ <$extern;double> exampleClassNI_ExternalCircle_area(<~voidPtr> st_arg1) ]
  Function [ <$extern;double> exampleClassNI_ExternalCircle_perimeter(<~voidPtr> st_arg1) ]
  Function [ <$extern;void> exampleClassNI_delete_ExternalCircle(<~voidPtr> st_arg1) ]
  Function [ <$extern;voidPtr> exampleClassNI_new_ExternalSquare(<~double> st_arg1) ]
  Function [ <$extern;double> exampleClassNI_ExternalSquare_area(<~voidPtr> st_arg1) ]
  Function [ <$extern;double> exampleClassNI_ExternalSquare_perimeter(<~voidPtr> st_arg1) ]
  Function [ <$extern;void> exampleClassNI_delete_ExternalSquare(<~voidPtr> st_arg1) ]
  Function [ <$extern;voidPtr> exampleClassNI_new_BigObject() ]
  Function [ <$extern;void> exampleClassNI_delete_BigObject(<~voidPtr> st_arg1) ]
  Function [ <$extern;voidPtr> exampleClassNI_SWIGExternalCircleToExternalShape(<~voidPtr> arg1) ].
  Function [ <$extern;voidPtr> exampleClassNI_SWIGExternalSquareToExternalShape(<~voidPtr> arg1) ].
}
