/*----------------------------------------------------------------------------- * Filename : ossimConnectableObject.i * Author : Vipul Raheja * License : See top level LICENSE.txt file. * Description : Contains SWIG-Python of class ossimConnectableObject * -----------------------------------------------------------------------------*/ %module pyossim %{ #include #include #include #include #include #include #include #include %} %include "std_vector.i" %template(ossimConnectableObjectList) std::vector >; %template(ossimConnectableObjectPtr) ossimRefPtr; %rename(const_ossimConnectableObject_getInput) ossimConnectableObject::getInput() const; %rename(const_const_ossimConnectableObject_getInput) ossimConnectableObject::getInput(ossim_uint32) const; %rename(const_ossimConnectableObject_getOutput) ossimConnectableObject::getOutput() const; %rename(const_const_ossimConnectableObject_getOutput) ossimConnectableObject::getOutput(ossim_uint32)const; %rename(const_ossimConnectableObject_getInputList) ossimConnectableObject::getInputList()const; %rename(const_ossimConnectableObject_getOutputList) ossimConnectableObject::getOutputList()const; /* Wrapping class ossimConnectableObject */ %include "ossim/base/ossimConstants.h" %include "ossim/base/ossimPropertyInterface.h" %rename(const_ossimConnectableObject_canConnectMyInputTo) ossimConnectableObject::canConnectMyInputTo(ossim_int32,ossimConnectableObject const *)const; %rename(__set__) ossimConnectableObject::operator=; %include "ossim/base/ossimConnectableObject.h"