# 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/path_projectors.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")

# #include "hpp/core_idl/paths.idl"
import hpp_stubs.core.paths_idl
_0_hpp = omniORB.openModule("hpp_idl.hpp")
_0_hpp__POA = omniORB.openModule("hpp_idl.hpp__POA")
_0_hpp.core_idl = omniORB.openModule("hpp_idl.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl")
_0_hpp.core_idl.path_idl = omniORB.openModule("hpp_idl.hpp.core_idl.path_idl")
_0_hpp__POA.core_idl.path_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl.path_idl")

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

# #include "hpp/core_idl/_constraints.idl"
import hpp_stubs.core._constraints_idl
_0_hpp = omniORB.openModule("hpp_idl.hpp")
_0_hpp__POA = omniORB.openModule("hpp_idl.hpp__POA")
_0_hpp.constraints_idl = omniORB.openModule("hpp_idl.hpp.constraints_idl")
_0_hpp__POA.constraints_idl = omniORB.openModule("hpp_idl.hpp__POA.constraints_idl")
_0_hpp.core_idl = omniORB.openModule("hpp_idl.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl")

#
# 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/path_projectors.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/path_projectors.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/path_projectors.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/path_projectors.idl")


# interface PathProjector
_0_hpp.core_idl._d_PathProjector = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/PathProjector:1.0", "PathProjector")
omniORB.typeMapping["IDL:hpp/core_idl/PathProjector:1.0"] = _0_hpp.core_idl._d_PathProjector
_0_hpp.core_idl.PathProjector = omniORB.newEmptyClass()
class PathProjector :
    _NP_RepositoryId = _0_hpp.core_idl._d_PathProjector[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      Path apply(in Path input, out boolean success) raises(Error);\012"
    deleteIfExpired__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      Path apply(in Path input, out boolean success) raises(Error);\012"
    persistantStorage__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      Path apply(in Path input, out boolean success) raises(Error);\012"
    apply__doc__ = "\012Prototype:\011      Path apply(in Path input, out boolean success) raises(Error);\012"


_0_hpp.core_idl.PathProjector = PathProjector
_0_hpp.core_idl._tc_PathProjector = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._d_PathProjector)
omniORB.registerType(PathProjector._NP_RepositoryId, _0_hpp.core_idl._d_PathProjector, _0_hpp.core_idl._tc_PathProjector)

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

# PathProjector object reference
class _objref_PathProjector (CORBA.Object):
    _NP_RepositoryId = PathProjector._NP_RepositoryId

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

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

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

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

    def apply(self, *args):
        return self._obj.invoke("apply", _0_hpp.core_idl.PathProjector._d_apply, args)

omniORB.registerObjref(PathProjector._NP_RepositoryId, _objref_PathProjector)
_0_hpp.core_idl._objref_PathProjector = _objref_PathProjector
del PathProjector, _objref_PathProjector

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


    _omni_op_d = {"deleteThis": _0_hpp.core_idl.PathProjector._d_deleteThis, "deleteIfExpired": _0_hpp.core_idl.PathProjector._d_deleteIfExpired, "persistantStorage": _0_hpp.core_idl.PathProjector._d_persistantStorage, "apply": _0_hpp.core_idl.PathProjector._d_apply}

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

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


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

#
# Docstrings
#

omniORB.setDocString(_0_hpp.core_idl._objref_PathProjector.deleteThis, _0_hpp.core_idl.PathProjector.deleteThis__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathProjector.deleteIfExpired, _0_hpp.core_idl.PathProjector.deleteIfExpired__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathProjector.persistantStorage, _0_hpp.core_idl.PathProjector.persistantStorage__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathProjector.apply, _0_hpp.core_idl.PathProjector.apply__doc__)

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

# The end.
