# Python stubs generated by omniidl from /local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl
# DO NOT EDIT THIS FILE!

import omniORB, _omnipy
from omniORB import CORBA, PortableServer
_0_CORBA = CORBA


_omnipy.checkVersion(4,2, __file__, 1)

try:
    property
except NameError:
    def property(*args):
        return None


# #include "hpp/common.idl"
import hpp_stubs.common_idl
_0_hpp = omniORB.openModule("hpp_stubs.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.hpp__POA")

#
# Start of module "hpp"
#
__name__ = "hpp_idl.hpp"
_0_hpp = omniORB.openModule("hpp_idl.hpp", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl")
_0_hpp__POA = omniORB.openModule("hpp_idl.hpp__POA", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl")


#
# Start of module "hpp.core_idl"
#
__name__ = "hpp_idl.hpp.core_idl"
_0_hpp.core_idl = omniORB.openModule("hpp_idl.hpp.core_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl")


# interface ConfigurationShooter
_0_hpp.core_idl._d_ConfigurationShooter = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/ConfigurationShooter:1.0", "ConfigurationShooter")
omniORB.typeMapping["IDL:hpp/core_idl/ConfigurationShooter:1.0"] = _0_hpp.core_idl._d_ConfigurationShooter
_0_hpp.core_idl.ConfigurationShooter = omniORB.newEmptyClass()
class ConfigurationShooter :
    _NP_RepositoryId = _0_hpp.core_idl._d_ConfigurationShooter[1]

    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")

    _nil = CORBA.Object._nil

    deleteThis__doc__ = "\012Prototype:\011    HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011    floatSeq shoot () raises (Error);\012"
    deleteIfExpired__doc__ = "\012Prototype:\011    HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011    floatSeq shoot () raises (Error);\012"
    persistantStorage__doc__ = "\012Prototype:\011    HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011    floatSeq shoot () raises (Error);\012"
    shoot__doc__ = "\012Prototype:\011    floatSeq shoot () raises (Error);\012"


_0_hpp.core_idl.ConfigurationShooter = ConfigurationShooter
_0_hpp.core_idl._tc_ConfigurationShooter = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._d_ConfigurationShooter)
omniORB.registerType(ConfigurationShooter._NP_RepositoryId, _0_hpp.core_idl._d_ConfigurationShooter, _0_hpp.core_idl._tc_ConfigurationShooter)

# ConfigurationShooter operations and attributes
ConfigurationShooter._d_deleteThis = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
ConfigurationShooter._d_deleteIfExpired = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
ConfigurationShooter._d_persistantStorage = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
ConfigurationShooter._d_shoot = ((), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# ConfigurationShooter object reference
class _objref_ConfigurationShooter (CORBA.Object):
    _NP_RepositoryId = ConfigurationShooter._NP_RepositoryId

    def __init__(self, obj):
        CORBA.Object.__init__(self, obj)

    def deleteThis(self, *args):
        return self._obj.invoke("deleteThis", _0_hpp.core_idl.ConfigurationShooter._d_deleteThis, args)

    def deleteIfExpired(self, *args):
        return self._obj.invoke("deleteIfExpired", _0_hpp.core_idl.ConfigurationShooter._d_deleteIfExpired, args)

    def persistantStorage(self, *args):
        return self._obj.invoke("persistantStorage", _0_hpp.core_idl.ConfigurationShooter._d_persistantStorage, args)

    def shoot(self, *args):
        return self._obj.invoke("shoot", _0_hpp.core_idl.ConfigurationShooter._d_shoot, args)

omniORB.registerObjref(ConfigurationShooter._NP_RepositoryId, _objref_ConfigurationShooter)
_0_hpp.core_idl._objref_ConfigurationShooter = _objref_ConfigurationShooter
del ConfigurationShooter, _objref_ConfigurationShooter

# ConfigurationShooter skeleton
__name__ = "hpp_idl.hpp__POA.core_idl"
class ConfigurationShooter (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.core_idl.ConfigurationShooter._NP_RepositoryId


    _omni_op_d = {"deleteThis": _0_hpp.core_idl.ConfigurationShooter._d_deleteThis, "deleteIfExpired": _0_hpp.core_idl.ConfigurationShooter._d_deleteIfExpired, "persistantStorage": _0_hpp.core_idl.ConfigurationShooter._d_persistantStorage, "shoot": _0_hpp.core_idl.ConfigurationShooter._d_shoot}

ConfigurationShooter._omni_skeleton = ConfigurationShooter
_0_hpp__POA.core_idl.ConfigurationShooter = ConfigurationShooter
omniORB.registerSkeleton(ConfigurationShooter._NP_RepositoryId, ConfigurationShooter)
del ConfigurationShooter
__name__ = "hpp_idl.hpp.core_idl"

#
# Start of module "hpp.core_idl.configuration_shooter"
#
__name__ = "hpp_idl.hpp.core_idl.configuration_shooter"
_0_hpp.core_idl.configuration_shooter = omniORB.openModule("hpp_idl.hpp.core_idl.configuration_shooter", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl")
_0_hpp__POA.core_idl.configuration_shooter = omniORB.openModule("hpp_idl.hpp__POA.core_idl.configuration_shooter", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl")


# interface Gaussian
_0_hpp.core_idl.configuration_shooter._d_Gaussian = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/configuration_shooter/Gaussian:1.0", "Gaussian")
omniORB.typeMapping["IDL:hpp/core_idl/configuration_shooter/Gaussian:1.0"] = _0_hpp.core_idl.configuration_shooter._d_Gaussian
_0_hpp.core_idl.configuration_shooter.Gaussian = omniORB.newEmptyClass()
class Gaussian (_0_hpp.core_idl.ConfigurationShooter):
    _NP_RepositoryId = _0_hpp.core_idl.configuration_shooter._d_Gaussian[1]

    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")

    _nil = CORBA.Object._nil

    setCenter__doc__ = "\012Prototype:\011      void setCenter (in floatSeq c) raises (Error);\012"
    getCenter__doc__ = "-> center\012\012Prototype:\011      floatSeq getCenter () raises (Error);\012"
    getSigmas__doc__ = "void sigma (const value_type& factor);\012\012Prototype:\011      floatSeq getSigmas () raises (Error);\012"
    setSigmas__doc__ = "-> sigmas\012\012Prototype:\011      void setSigmas (in floatSeq s) raises (Error);\012"


_0_hpp.core_idl.configuration_shooter.Gaussian = Gaussian
_0_hpp.core_idl.configuration_shooter._tc_Gaussian = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl.configuration_shooter._d_Gaussian)
omniORB.registerType(Gaussian._NP_RepositoryId, _0_hpp.core_idl.configuration_shooter._d_Gaussian, _0_hpp.core_idl.configuration_shooter._tc_Gaussian)

# Gaussian operations and attributes
Gaussian._d_setCenter = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Gaussian._d_getCenter = ((), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Gaussian._d_getSigmas = ((), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Gaussian._d_setSigmas = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# Gaussian object reference
class _objref_Gaussian (_0_hpp.core_idl._objref_ConfigurationShooter):
    _NP_RepositoryId = Gaussian._NP_RepositoryId

    def __init__(self, obj):
        _0_hpp.core_idl._objref_ConfigurationShooter.__init__(self, obj)

    def setCenter(self, *args):
        return self._obj.invoke("setCenter", _0_hpp.core_idl.configuration_shooter.Gaussian._d_setCenter, args)

    def getCenter(self, *args):
        return self._obj.invoke("getCenter", _0_hpp.core_idl.configuration_shooter.Gaussian._d_getCenter, args)

    def getSigmas(self, *args):
        return self._obj.invoke("getSigmas", _0_hpp.core_idl.configuration_shooter.Gaussian._d_getSigmas, args)

    def setSigmas(self, *args):
        return self._obj.invoke("setSigmas", _0_hpp.core_idl.configuration_shooter.Gaussian._d_setSigmas, args)

omniORB.registerObjref(Gaussian._NP_RepositoryId, _objref_Gaussian)
_0_hpp.core_idl.configuration_shooter._objref_Gaussian = _objref_Gaussian
del Gaussian, _objref_Gaussian

# Gaussian skeleton
__name__ = "hpp_idl.hpp__POA.core_idl.configuration_shooter"
class Gaussian (_0_hpp__POA.core_idl.ConfigurationShooter):
    _NP_RepositoryId = _0_hpp.core_idl.configuration_shooter.Gaussian._NP_RepositoryId


    _omni_op_d = {"setCenter": _0_hpp.core_idl.configuration_shooter.Gaussian._d_setCenter, "getCenter": _0_hpp.core_idl.configuration_shooter.Gaussian._d_getCenter, "getSigmas": _0_hpp.core_idl.configuration_shooter.Gaussian._d_getSigmas, "setSigmas": _0_hpp.core_idl.configuration_shooter.Gaussian._d_setSigmas}
    _omni_op_d.update(_0_hpp__POA.core_idl.ConfigurationShooter._omni_op_d)

Gaussian._omni_skeleton = Gaussian
_0_hpp__POA.core_idl.configuration_shooter.Gaussian = Gaussian
omniORB.registerSkeleton(Gaussian._NP_RepositoryId, Gaussian)
del Gaussian
__name__ = "hpp_idl.hpp.core_idl.configuration_shooter"

# interface UniformSeedable
_0_hpp.core_idl.configuration_shooter._d_UniformSeedable = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/configuration_shooter/UniformSeedable:1.0", "UniformSeedable")
omniORB.typeMapping["IDL:hpp/core_idl/configuration_shooter/UniformSeedable:1.0"] = _0_hpp.core_idl.configuration_shooter._d_UniformSeedable
_0_hpp.core_idl.configuration_shooter.UniformSeedable = omniORB.newEmptyClass()
class UniformSeedable (_0_hpp.core_idl.ConfigurationShooter):
    _NP_RepositoryId = _0_hpp.core_idl.configuration_shooter._d_UniformSeedable[1]

    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")

    _nil = CORBA.Object._nil

    seed__doc__ = "\012Prototype:\011      void seed (in long seed_) raises (Error);\012"


_0_hpp.core_idl.configuration_shooter.UniformSeedable = UniformSeedable
_0_hpp.core_idl.configuration_shooter._tc_UniformSeedable = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl.configuration_shooter._d_UniformSeedable)
omniORB.registerType(UniformSeedable._NP_RepositoryId, _0_hpp.core_idl.configuration_shooter._d_UniformSeedable, _0_hpp.core_idl.configuration_shooter._tc_UniformSeedable)

# UniformSeedable operations and attributes
UniformSeedable._d_seed = ((omniORB.tcInternal.tv_long, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# UniformSeedable object reference
class _objref_UniformSeedable (_0_hpp.core_idl._objref_ConfigurationShooter):
    _NP_RepositoryId = UniformSeedable._NP_RepositoryId

    def __init__(self, obj):
        _0_hpp.core_idl._objref_ConfigurationShooter.__init__(self, obj)

    def seed(self, *args):
        return self._obj.invoke("seed", _0_hpp.core_idl.configuration_shooter.UniformSeedable._d_seed, args)

omniORB.registerObjref(UniformSeedable._NP_RepositoryId, _objref_UniformSeedable)
_0_hpp.core_idl.configuration_shooter._objref_UniformSeedable = _objref_UniformSeedable
del UniformSeedable, _objref_UniformSeedable

# UniformSeedable skeleton
__name__ = "hpp_idl.hpp__POA.core_idl.configuration_shooter"
class UniformSeedable (_0_hpp__POA.core_idl.ConfigurationShooter):
    _NP_RepositoryId = _0_hpp.core_idl.configuration_shooter.UniformSeedable._NP_RepositoryId


    _omni_op_d = {"seed": _0_hpp.core_idl.configuration_shooter.UniformSeedable._d_seed}
    _omni_op_d.update(_0_hpp__POA.core_idl.ConfigurationShooter._omni_op_d)

UniformSeedable._omni_skeleton = UniformSeedable
_0_hpp__POA.core_idl.configuration_shooter.UniformSeedable = UniformSeedable
omniORB.registerSkeleton(UniformSeedable._NP_RepositoryId, UniformSeedable)
del UniformSeedable
__name__ = "hpp_idl.hpp.core_idl.configuration_shooter"

#
# End of module "hpp.core_idl.configuration_shooter"
#
__name__ = "hpp_idl.hpp.core_idl"


#
# End of module "hpp.core_idl"
#
__name__ = "hpp_idl.hpp"


#
# End of module "hpp"
#
__name__ = "hpp_stubs.core.configuration_shooters_idl"

#
# Docstrings
#

omniORB.setDocString(_0_hpp.core_idl._objref_ConfigurationShooter.deleteThis, _0_hpp.core_idl.ConfigurationShooter.deleteThis__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_ConfigurationShooter.deleteIfExpired, _0_hpp.core_idl.ConfigurationShooter.deleteIfExpired__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_ConfigurationShooter.persistantStorage, _0_hpp.core_idl.ConfigurationShooter.persistantStorage__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_ConfigurationShooter.shoot, _0_hpp.core_idl.ConfigurationShooter.shoot__doc__)
omniORB.setDocString(_0_hpp.core_idl.configuration_shooter._objref_Gaussian.setCenter, _0_hpp.core_idl.configuration_shooter.Gaussian.setCenter__doc__)
omniORB.setDocString(_0_hpp.core_idl.configuration_shooter._objref_Gaussian.getCenter, _0_hpp.core_idl.configuration_shooter.Gaussian.getCenter__doc__)
omniORB.setDocString(_0_hpp.core_idl.configuration_shooter._objref_Gaussian.getSigmas, _0_hpp.core_idl.configuration_shooter.Gaussian.getSigmas__doc__)
omniORB.setDocString(_0_hpp.core_idl.configuration_shooter._objref_Gaussian.setSigmas, _0_hpp.core_idl.configuration_shooter.Gaussian.setSigmas__doc__)
omniORB.setDocString(_0_hpp.core_idl.configuration_shooter._objref_UniformSeedable.seed, _0_hpp.core_idl.configuration_shooter.UniformSeedable.seed__doc__)

_exported_modules = ( "hpp_idl.hpp", "hpp_idl.hpp.core_idl", "hpp_idl.hpp.core_idl.configuration_shooter")

# The end.
