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



from sys import version_info
if version_info >= (2,6,0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_ribclient', [dirname(__file__)])
        except ImportError:
            import _ribclient
            return _ribclient
        if fp is not None:
            try:
                _mod = imp.load_module('_ribclient', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _ribclient = swig_import_helper()
    del swig_import_helper
else:
    import _ribclient
del version_info
try:
    _swig_property = property
except NameError:
    pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
    if (name == "thisown"): return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    if (not static):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)

def _swig_setattr(self,class_type,name,value):
    return _swig_setattr_nondynamic(self,class_type,name,value,0)

def _swig_getattr(self,class_type,name):
    if (name == "thisown"): return self.this.own()
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError(name)

def _swig_repr(self):
    try: strthis = "proxy of " + self.this.__repr__()
    except: strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


PROCDELAYEDREADARCHIVE = _ribclient.PROCDELAYEDREADARCHIVE
PROCRUNPROGRAM = _ribclient.PROCRUNPROGRAM
PROCDYNAMICLOAD = _ribclient.PROCDYNAMICLOAD
PROCFREE = _ribclient.PROCFREE
FRAMEBUFFER = _ribclient.FRAMEBUFFER
FILE = _ribclient.FILE
ZFILE = _ribclient.ZFILE
RGB = _ribclient.RGB
RGBA = _ribclient.RGBA
RGBZ = _ribclient.RGBZ
RGBAZ = _ribclient.RGBAZ
A = _ribclient.A
Z = _ribclient.Z
AZ = _ribclient.AZ
PERSPECTIVE = _ribclient.PERSPECTIVE
ORTHOGRAPHIC = _ribclient.ORTHOGRAPHIC
HIDDEN = _ribclient.HIDDEN
PAINT = _ribclient.PAINT
RAYTRACE = _ribclient.RAYTRACE
PHOTON = _ribclient.PHOTON
CONSTANT = _ribclient.CONSTANT
SMOOTH = _ribclient.SMOOTH
FLATNESS = _ribclient.FLATNESS
FOV = _ribclient.FOV
AMBIENTLIGHT = _ribclient.AMBIENTLIGHT
POINTLIGHT = _ribclient.POINTLIGHT
DISTANTLIGHT = _ribclient.DISTANTLIGHT
SPOTLIGHT = _ribclient.SPOTLIGHT
INTENSITY = _ribclient.INTENSITY
LIGHTCOLOR = _ribclient.LIGHTCOLOR
FROM = _ribclient.FROM
TO = _ribclient.TO
CONEANGLE = _ribclient.CONEANGLE
CONEDELTAANGLE = _ribclient.CONEDELTAANGLE
BEAMDISTRIBUTION = _ribclient.BEAMDISTRIBUTION
MATTE = _ribclient.MATTE
METAL = _ribclient.METAL
SHINYMETAL = _ribclient.SHINYMETAL
PLASTIC = _ribclient.PLASTIC
PAINTEDPLASTIC = _ribclient.PAINTEDPLASTIC
KA = _ribclient.KA
KD = _ribclient.KD
KS = _ribclient.KS
ROUGHNESS = _ribclient.ROUGHNESS
KR = _ribclient.KR
TEXTURENAME = _ribclient.TEXTURENAME
SPECULARCOLOR = _ribclient.SPECULARCOLOR
DEPTHCUE = _ribclient.DEPTHCUE
FOG = _ribclient.FOG
BUMPY = _ribclient.BUMPY
MINDISTANCE = _ribclient.MINDISTANCE
MAXDISTANCE = _ribclient.MAXDISTANCE
BACKGROUND = _ribclient.BACKGROUND
DISTANCE = _ribclient.DISTANCE
AMPLITUDE = _ribclient.AMPLITUDE
RASTER = _ribclient.RASTER
SCREEN = _ribclient.SCREEN
CAMERA = _ribclient.CAMERA
WORLD = _ribclient.WORLD
OBJECT = _ribclient.OBJECT
INSIDE = _ribclient.INSIDE
OUTSIDE = _ribclient.OUTSIDE
LH = _ribclient.LH
RH = _ribclient.RH
P = _ribclient.P
PZ = _ribclient.PZ
PW = _ribclient.PW
N = _ribclient.N
NP = _ribclient.NP
CS = _ribclient.CS
OS = _ribclient.OS
S = _ribclient.S
T = _ribclient.T
ST = _ribclient.ST
BILINEAR = _ribclient.BILINEAR
BICUBIC = _ribclient.BICUBIC
PRIMITIVE = _ribclient.PRIMITIVE
INTERSECTION = _ribclient.INTERSECTION
UNION = _ribclient.UNION
DIFFERENCE = _ribclient.DIFFERENCE
PERIODIC = _ribclient.PERIODIC
NONPERIODIC = _ribclient.NONPERIODIC
CLAMP = _ribclient.CLAMP
BLACK = _ribclient.BLACK
IGNORE = _ribclient.IGNORE
PRINT = _ribclient.PRINT
ABORT = _ribclient.ABORT
HANDLER = _ribclient.HANDLER
BOUNDS = _ribclient.BOUNDS
LIMITS = _ribclient.LIMITS
SHADOW = _ribclient.SHADOW
BIAS0 = _ribclient.BIAS0
BIAS1 = _ribclient.BIAS1
SAMPLE = _ribclient.SAMPLE
SEARCHPATH = _ribclient.SEARCHPATH
SHADER = _ribclient.SHADER
TEXTURE = _ribclient.TEXTURE
DISPLAY = _ribclient.DISPLAY
WIDTH = _ribclient.WIDTH
CONSTANTWIDTH = _ribclient.CONSTANTWIDTH
COMMENT = _ribclient.COMMENT
STRUCTURE = _ribclient.STRUCTURE
VERBATIM = _ribclient.VERBATIM
IDENTIFIER = _ribclient.IDENTIFIER
NAME = _ribclient.NAME
SHADINGGROUP = _ribclient.SHADINGGROUP
LINEAR = _ribclient.LINEAR
CUBIC = _ribclient.CUBIC
QUANTIZE = _ribclient.QUANTIZE
DITHER = _ribclient.DITHER
EXPOSURE = _ribclient.EXPOSURE
FILTER = _ribclient.FILTER
FILTERWIDTH = _ribclient.FILTERWIDTH
CATMULLCLARK = _ribclient.CATMULLCLARK
HOLE = _ribclient.HOLE
CREASE = _ribclient.CREASE
CORNER = _ribclient.CORNER
INTERPOLATEBOUNDARY = _ribclient.INTERPOLATEBOUNDARY
COORDINATESYSTEM = _ribclient.COORDINATESYSTEM
HANDLEID = _ribclient.HANDLEID
RENDER = _ribclient.RENDER
BOX = _ribclient.BOX
TRIANGLE = _ribclient.TRIANGLE
CATMULLROM = _ribclient.CATMULLROM
BESSEL = _ribclient.BESSEL
GAUSSIAN = _ribclient.GAUSSIAN
SINC = _ribclient.SINC
BLACKMANHARRIS = _ribclient.BLACKMANHARRIS
MITCHELL = _ribclient.MITCHELL
MOTIONFACTOR = _ribclient.MOTIONFACTOR
FILENAME = _ribclient.FILENAME
E_NOERROR = _ribclient.E_NOERROR
E_NOMEM = _ribclient.E_NOMEM
E_SYSTEM = _ribclient.E_SYSTEM
E_NOFILE = _ribclient.E_NOFILE
E_BADFILE = _ribclient.E_BADFILE
E_VERSION = _ribclient.E_VERSION
E_DISKFULL = _ribclient.E_DISKFULL
E_INCAPABLE = _ribclient.E_INCAPABLE
E_UNIMPLEMENT = _ribclient.E_UNIMPLEMENT
E_LIMIT = _ribclient.E_LIMIT
E_BUG = _ribclient.E_BUG
E_NOTSTARTED = _ribclient.E_NOTSTARTED
E_NESTING = _ribclient.E_NESTING
E_NOTOPTIONS = _ribclient.E_NOTOPTIONS
E_NOTATTRIBS = _ribclient.E_NOTATTRIBS
E_NOTPRIMS = _ribclient.E_NOTPRIMS
E_ILLSTATE = _ribclient.E_ILLSTATE
E_BADMOTION = _ribclient.E_BADMOTION
E_BADSOLID = _ribclient.E_BADSOLID
E_BADTOKEN = _ribclient.E_BADTOKEN
E_RANGE = _ribclient.E_RANGE
E_CONSISTENCY = _ribclient.E_CONSISTENCY
E_BADHANDLE = _ribclient.E_BADHANDLE
E_NOSHADER = _ribclient.E_NOSHADER
E_MISSINGDATA = _ribclient.E_MISSINGDATA
E_SYNTAX = _ribclient.E_SYNTAX
E_TOKENREDECLARED = _ribclient.E_TOKENREDECLARED
E_MATH = _ribclient.E_MATH
E_BADATTRIB = _ribclient.E_BADATTRIB
E_BADOPTION = _ribclient.E_BADOPTION
E_SPACEREDECLARED = _ribclient.E_SPACEREDECLARED
E_NODISPLAY = _ribclient.E_NODISPLAY
E_ERRRERTOOBID = _ribclient.E_ERRRERTOOBID
E_ERRBADSHADERPARAM = _ribclient.E_ERRBADSHADERPARAM
E_ERRSHADERPARAMMISMATCH = _ribclient.E_ERRSHADERPARAMMISMATCH
E_ERRBADARRAYACCESSINSHADER = _ribclient.E_ERRBADARRAYACCESSINSHADER
E_SHADER_PRINTF = _ribclient.E_SHADER_PRINTF
E_INFO = _ribclient.E_INFO
E_WARNING = _ribclient.E_WARNING
E_ERROR = _ribclient.E_ERROR
E_SEVERE = _ribclient.E_SEVERE

def Begin(*args):
  return _ribclient.Begin(*args)
Begin = _ribclient.Begin

def End():
  return _ribclient.End()
End = _ribclient.End

def FrameBegin(*args):
  return _ribclient.FrameBegin(*args)
FrameBegin = _ribclient.FrameBegin

def FrameEnd():
  return _ribclient.FrameEnd()
FrameEnd = _ribclient.FrameEnd

def WorldBegin():
  return _ribclient.WorldBegin()
WorldBegin = _ribclient.WorldBegin

def WorldEnd():
  return _ribclient.WorldEnd()
WorldEnd = _ribclient.WorldEnd

def Format(*args):
  return _ribclient.Format(*args)
Format = _ribclient.Format

def FrameAspectRatio(*args):
  return _ribclient.FrameAspectRatio(*args)
FrameAspectRatio = _ribclient.FrameAspectRatio

def ScreenWindow(*args):
  return _ribclient.ScreenWindow(*args)
ScreenWindow = _ribclient.ScreenWindow

def CropWindow(*args):
  return _ribclient.CropWindow(*args)
CropWindow = _ribclient.CropWindow

def Projection(*args):
  return _ribclient.Projection(*args)
Projection = _ribclient.Projection

def Clipping(*args):
  return _ribclient.Clipping(*args)
Clipping = _ribclient.Clipping

def ClippingPlane(*args):
  return _ribclient.ClippingPlane(*args)
ClippingPlane = _ribclient.ClippingPlane

def DepthOfField(*args):
  return _ribclient.DepthOfField(*args)
DepthOfField = _ribclient.DepthOfField

def Shutter(*args):
  return _ribclient.Shutter(*args)
Shutter = _ribclient.Shutter

def PixelVariance(*args):
  return _ribclient.PixelVariance(*args)
PixelVariance = _ribclient.PixelVariance

def PixelSamples(*args):
  return _ribclient.PixelSamples(*args)
PixelSamples = _ribclient.PixelSamples

def PixelFilter(*args):
  return _ribclient.PixelFilter(*args)
PixelFilter = _ribclient.PixelFilter

def Exposure(*args):
  return _ribclient.Exposure(*args)
Exposure = _ribclient.Exposure

def Imager(*args):
  return _ribclient.Imager(*args)
Imager = _ribclient.Imager

def Quantize(*args):
  return _ribclient.Quantize(*args)
Quantize = _ribclient.Quantize

def DisplayChannel(*args):
  return _ribclient.DisplayChannel(*args)
DisplayChannel = _ribclient.DisplayChannel

def Display(*args):
  return _ribclient.Display(*args)
Display = _ribclient.Display

def Hider(*args):
  return _ribclient.Hider(*args)
Hider = _ribclient.Hider

def RelativeDetail(*args):
  return _ribclient.RelativeDetail(*args)
RelativeDetail = _ribclient.RelativeDetail

def Option(*args):
  return _ribclient.Option(*args)
Option = _ribclient.Option

def AttributeBegin():
  return _ribclient.AttributeBegin()
AttributeBegin = _ribclient.AttributeBegin

def AttributeEnd():
  return _ribclient.AttributeEnd()
AttributeEnd = _ribclient.AttributeEnd

def Color(*args):
  return _ribclient.Color(*args)
Color = _ribclient.Color

def Opacity(*args):
  return _ribclient.Opacity(*args)
Opacity = _ribclient.Opacity

def TextureCoordinates(*args):
  return _ribclient.TextureCoordinates(*args)
TextureCoordinates = _ribclient.TextureCoordinates

def LightSource(*args):
  return _ribclient.LightSource(*args)
LightSource = _ribclient.LightSource

def AreaLightSource(*args):
  return _ribclient.AreaLightSource(*args)
AreaLightSource = _ribclient.AreaLightSource

def Illuminate(*args):
  return _ribclient.Illuminate(*args)
Illuminate = _ribclient.Illuminate

def Surface(*args):
  return _ribclient.Surface(*args)
Surface = _ribclient.Surface

def Displacement(*args):
  return _ribclient.Displacement(*args)
Displacement = _ribclient.Displacement

def Atmosphere(*args):
  return _ribclient.Atmosphere(*args)
Atmosphere = _ribclient.Atmosphere

def Interior(*args):
  return _ribclient.Interior(*args)
Interior = _ribclient.Interior

def Exterior(*args):
  return _ribclient.Exterior(*args)
Exterior = _ribclient.Exterior

def ShadingRate(*args):
  return _ribclient.ShadingRate(*args)
ShadingRate = _ribclient.ShadingRate

def ShadingInterpolation(*args):
  return _ribclient.ShadingInterpolation(*args)
ShadingInterpolation = _ribclient.ShadingInterpolation

def Matte(*args):
  return _ribclient.Matte(*args)
Matte = _ribclient.Matte

def Bound(*args):
  return _ribclient.Bound(*args)
Bound = _ribclient.Bound

def Detail(*args):
  return _ribclient.Detail(*args)
Detail = _ribclient.Detail

def DetailRange(*args):
  return _ribclient.DetailRange(*args)
DetailRange = _ribclient.DetailRange

def GeometricApproximation(*args):
  return _ribclient.GeometricApproximation(*args)
GeometricApproximation = _ribclient.GeometricApproximation

def Orientation(*args):
  return _ribclient.Orientation(*args)
Orientation = _ribclient.Orientation

def ReverseOrientation():
  return _ribclient.ReverseOrientation()
ReverseOrientation = _ribclient.ReverseOrientation

def Sides(*args):
  return _ribclient.Sides(*args)
Sides = _ribclient.Sides

def Identity():
  return _ribclient.Identity()
Identity = _ribclient.Identity

def Transform(*args):
  return _ribclient.Transform(*args)
Transform = _ribclient.Transform

def ConcatTransform(*args):
  return _ribclient.ConcatTransform(*args)
ConcatTransform = _ribclient.ConcatTransform

def Perspective(*args):
  return _ribclient.Perspective(*args)
Perspective = _ribclient.Perspective

def Translate(*args):
  return _ribclient.Translate(*args)
Translate = _ribclient.Translate

def Rotate(*args):
  return _ribclient.Rotate(*args)
Rotate = _ribclient.Rotate

def Scale(*args):
  return _ribclient.Scale(*args)
Scale = _ribclient.Scale

def Skew(*args):
  return _ribclient.Skew(*args)
Skew = _ribclient.Skew

def CoordinateSystem(*args):
  return _ribclient.CoordinateSystem(*args)
CoordinateSystem = _ribclient.CoordinateSystem

def ScopedCoordinateSystem(*args):
  return _ribclient.ScopedCoordinateSystem(*args)
ScopedCoordinateSystem = _ribclient.ScopedCoordinateSystem

def CoordSysTransform(*args):
  return _ribclient.CoordSysTransform(*args)
CoordSysTransform = _ribclient.CoordSysTransform

def TransformBegin():
  return _ribclient.TransformBegin()
TransformBegin = _ribclient.TransformBegin

def TransformEnd():
  return _ribclient.TransformEnd()
TransformEnd = _ribclient.TransformEnd

def Resource(*args):
  return _ribclient.Resource(*args)
Resource = _ribclient.Resource

def ResourceBegin():
  return _ribclient.ResourceBegin()
ResourceBegin = _ribclient.ResourceBegin

def ResourceEnd():
  return _ribclient.ResourceEnd()
ResourceEnd = _ribclient.ResourceEnd

def Attribute(*args):
  return _ribclient.Attribute(*args)
Attribute = _ribclient.Attribute

def Polygon(*args):
  return _ribclient.Polygon(*args)
Polygon = _ribclient.Polygon

def GeneralPolygon(*args):
  return _ribclient.GeneralPolygon(*args)
GeneralPolygon = _ribclient.GeneralPolygon

def PointsPolygons(*args):
  return _ribclient.PointsPolygons(*args)
PointsPolygons = _ribclient.PointsPolygons

def PointsGeneralPolygons(*args):
  return _ribclient.PointsGeneralPolygons(*args)
PointsGeneralPolygons = _ribclient.PointsGeneralPolygons

def Basis(*args):
  return _ribclient.Basis(*args)
Basis = _ribclient.Basis

def Patch(*args):
  return _ribclient.Patch(*args)
Patch = _ribclient.Patch

def PatchMesh(*args):
  return _ribclient.PatchMesh(*args)
PatchMesh = _ribclient.PatchMesh

def NuPatch(*args):
  return _ribclient.NuPatch(*args)
NuPatch = _ribclient.NuPatch

def TrimCurve(*args):
  return _ribclient.TrimCurve(*args)
TrimCurve = _ribclient.TrimCurve

def SubdivisionMesh(*args):
  return _ribclient.SubdivisionMesh(*args)
SubdivisionMesh = _ribclient.SubdivisionMesh

def HierarchicalSubdivisionMesh(*args):
  return _ribclient.HierarchicalSubdivisionMesh(*args)
HierarchicalSubdivisionMesh = _ribclient.HierarchicalSubdivisionMesh

def Sphere(*args):
  return _ribclient.Sphere(*args)
Sphere = _ribclient.Sphere

def Cone(*args):
  return _ribclient.Cone(*args)
Cone = _ribclient.Cone

def Cylinder(*args):
  return _ribclient.Cylinder(*args)
Cylinder = _ribclient.Cylinder

def Hyperboloid(*args):
  return _ribclient.Hyperboloid(*args)
Hyperboloid = _ribclient.Hyperboloid

def Paraboloid(*args):
  return _ribclient.Paraboloid(*args)
Paraboloid = _ribclient.Paraboloid

def Disk(*args):
  return _ribclient.Disk(*args)
Disk = _ribclient.Disk

def Torus(*args):
  return _ribclient.Torus(*args)
Torus = _ribclient.Torus

def Points(*args):
  return _ribclient.Points(*args)
Points = _ribclient.Points

def Curves(*args):
  return _ribclient.Curves(*args)
Curves = _ribclient.Curves

def Blobby(*args):
  return _ribclient.Blobby(*args)
Blobby = _ribclient.Blobby

def Procedural(*args):
  return _ribclient.Procedural(*args)
Procedural = _ribclient.Procedural

def Geometry(*args):
  return _ribclient.Geometry(*args)
Geometry = _ribclient.Geometry

def SolidBegin(*args):
  return _ribclient.SolidBegin(*args)
SolidBegin = _ribclient.SolidBegin

def SolidEnd():
  return _ribclient.SolidEnd()
SolidEnd = _ribclient.SolidEnd

def ObjectBegin():
  return _ribclient.ObjectBegin()
ObjectBegin = _ribclient.ObjectBegin

def ObjectEnd():
  return _ribclient.ObjectEnd()
ObjectEnd = _ribclient.ObjectEnd

def ObjectInstance(*args):
  return _ribclient.ObjectInstance(*args)
ObjectInstance = _ribclient.ObjectInstance

def MotionBegin(*args):
  return _ribclient.MotionBegin(*args)
MotionBegin = _ribclient.MotionBegin

def MotionEnd():
  return _ribclient.MotionEnd()
MotionEnd = _ribclient.MotionEnd

def MakeTexture(*args):
  return _ribclient.MakeTexture(*args)
MakeTexture = _ribclient.MakeTexture

def MakeLatLongEnvironment(*args):
  return _ribclient.MakeLatLongEnvironment(*args)
MakeLatLongEnvironment = _ribclient.MakeLatLongEnvironment

def MakeCubeFaceEnvironment(*args):
  return _ribclient.MakeCubeFaceEnvironment(*args)
MakeCubeFaceEnvironment = _ribclient.MakeCubeFaceEnvironment

def MakeShadow(*args):
  return _ribclient.MakeShadow(*args)
MakeShadow = _ribclient.MakeShadow

def MakeBrickMap(*args):
  return _ribclient.MakeBrickMap(*args)
MakeBrickMap = _ribclient.MakeBrickMap

def ArchiveRecord(*args):
  return _ribclient.ArchiveRecord(*args)
ArchiveRecord = _ribclient.ArchiveRecord

def ReadArchive(*args):
  return _ribclient.ReadArchive(*args)
ReadArchive = _ribclient.ReadArchive

def ArchiveBegin(*args):
  return _ribclient.ArchiveBegin(*args)
ArchiveBegin = _ribclient.ArchiveBegin

def ArchiveEnd():
  return _ribclient.ArchiveEnd()
ArchiveEnd = _ribclient.ArchiveEnd

def Declare(*args):
  return _ribclient.Declare(*args)
Declare = _ribclient.Declare
# This file is compatible with both classic and new-style classes.


