# encoding: utf-8
# module Grasshopper.GUI.Gradient calls itself Gradient
# from Grasshopper,Version=1.0.0.20,Culture=neutral,PublicKeyToken=dda4f5ec2cd80803
# by generator 1.145
""" NamespaceTracker represent a CLS namespace. """
# no imports

# no functions
# classes


class GH_Gradient(object, GH_ISerializable):
    """
 GH_Gradient()

 GH_Gradient(other: GH_Gradient)

 GH_Gradient(parameters: IEnumerable[float],colours: IEnumerable[Color])
 """

    def AddGrip(self, *__args):
        """
  AddGrip(self: GH_Gradient,t: float,c0: Color,c1: Color) -> GH_Grip

  AddGrip(self: GH_Gradient,grip: GH_Grip)AddGrip(self: GH_Gradient,t: float) -> GH_Grip

  AddGrip(self: GH_Gradient,t: float,c: Color) -> GH_Grip
  """
        pass

    def ColourAt(self, t):
        """ ColourAt(self: GH_Gradient,t: float) -> Color """
        pass

    @staticmethod
    def DeleteGripRegion(destination):
        """ DeleteGripRegion(destination: RectangleF) -> RectangleF """
        pass

    def DisplayGradientEditor(self):
        """ DisplayGradientEditor(self: GH_Gradient) """
        pass

    def DisplayGripColourPicker(self, grip):
        """ DisplayGripColourPicker(self: GH_Gradient,grip: GH_Grip) """
        pass

    @staticmethod
    def EarthlyBrown():
        """ EarthlyBrown() -> GH_Gradient """
        pass

    @staticmethod
    def Forest():
        """ Forest() -> GH_Gradient """
        pass

    @staticmethod
    def GreyScale():
        """ GreyScale() -> GH_Gradient """
        pass

    @staticmethod
    def Heat():
        """ Heat() -> GH_Gradient """
        pass

    def MouseDown(self, dest, pt):
        """ MouseDown(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool """
        pass

    def MouseDragAbort(self):
        """ MouseDragAbort(self: GH_Gradient) -> bool """
        pass

    def MouseMove(self, dest, pt):
        """ MouseMove(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool """
        pass

    def MouseUp(self, dest, pt):
        """ MouseUp(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool """
        pass

    def NearestGrip(self, *__args):
        """
  NearestGrip(self: GH_Gradient,t: float,side: GH_GripSide) -> int

  NearestGrip(self: GH_Gradient,t: float) -> int

  NearestGrip(self: GH_Gradient,dest: RectangleF,pt: PointF,maxRadius: float) -> int
  """
        pass

    @staticmethod
    def NewGripRegion(destination):
        """ NewGripRegion(destination: RectangleF) -> RectangleF """
        pass

    def NormalizeGrips(self):
        """ NormalizeGrips(self: GH_Gradient) """
        pass

    def OnGradientChanged(self):
        """ OnGradientChanged(self: GH_Gradient) """
        pass

    def OnGradientChangedIntermediate(self):
        """ OnGradientChangedIntermediate(self: GH_Gradient) """
        pass

    def OnSelectionChanged(self):
        """ OnSelectionChanged(self: GH_Gradient) """
        pass

    def Read(self, reader):
        """ Read(self: GH_Gradient,reader: GH_IReader) -> bool """
        pass

    def RemoveGrip(self, *__args):
        """ RemoveGrip(self: GH_Gradient,grip: GH_Grip)RemoveGrip(self: GH_Gradient,index: int) """
        pass

    def Render_Background(self, g, dest):
        """ Render_Background(self: GH_Gradient,g: Graphics,dest: RectangleF) """
        pass

    def Render_Gradient(self, g, dest):
        """ Render_Gradient(self: GH_Gradient,g: Graphics,dest: RectangleF) """
        pass

    def Render_Grips(self, g, dest):
        """ Render_Grips(self: GH_Gradient,g: Graphics,dest: RectangleF) """
        pass

    @staticmethod
    def SoGay():
        """ SoGay() -> GH_Gradient """
        pass

    @staticmethod
    def Spectrum():
        """ Spectrum() -> GH_Gradient """
        pass

    @staticmethod
    def Traffic():
        """ Traffic() -> GH_Gradient """
        pass

    def Write(self, writer):
        """ Write(self: GH_Gradient,writer: GH_IWriter) -> bool """
        pass

    @staticmethod
    def Zebra():
        """ Zebra() -> GH_Gradient """
        pass

    def __getitem__(self, *args):
        """ x.__getitem__(y) <==> x[y] """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    @staticmethod
    def __new__(self, *__args):
        """
  __new__(cls: type)

  __new__(cls: type,other: GH_Gradient)

  __new__(cls: type,parameters: IEnumerable[float],colours: IEnumerable[Color])
  """
        pass

    def __repr__(self, *args):
        """ __repr__(self: object) -> str """
        pass

    def __setitem__(self, *args):
        """ x.__setitem__(i,y) <==> x[i]= """
        pass

    GripCount = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: GripCount(self: GH_Gradient) -> int



"""

    Linear = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Linear(self: GH_Gradient) -> bool



Set: Linear(self: GH_Gradient)=value

"""

    Locked = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Locked(self: GH_Gradient) -> bool



Set: Locked(self: GH_Gradient)=value

"""

    SelectedGrip = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: SelectedGrip(self: GH_Gradient) -> GH_Grip



Set: SelectedGrip(self: GH_Gradient)=value

"""

    GradientChanged = None
    GradientChangedEventHandler = None
    SelectionChanged = None
    SelectionChangedEventHandler = None


class GH_GradientChangedEventArgs(EventArgs):
    """ GH_GradientChangedEventArgs(gradient: GH_Gradient,intermediate: bool) """

    @staticmethod
    def __new__(self, gradient, intermediate):
        """ __new__(cls: type,gradient: GH_Gradient,intermediate: bool) """
        pass

    Gradient = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Gradient(self: GH_GradientChangedEventArgs) -> GH_Gradient



"""

    Intermediate = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: Intermediate(self: GH_GradientChangedEventArgs) -> bool



"""


class GH_Grip(object, IComparable[GH_Grip], GH_ISerializable):
    """
 GH_Grip()

 GH_Grip(parameter: float,colour: Color)

 GH_Grip(parameter: float,colourLeft: Color,colourRight: Color)

 GH_Grip(other: GH_Grip)
 """

    @staticmethod
    def Blend(A, B, t):
        """ Blend(A: Color,B: Color,t: float) -> Color """
        pass

    def CompareTo(self, other):
        """ CompareTo(self: GH_Grip,other: GH_Grip) -> int """
        pass

    def MutateId(self):
        """ MutateId(self: GH_Grip) """
        pass

    def Read(self, reader):
        """ Read(self: GH_Grip,reader: GH_IReader) -> bool """
        pass

    def Write(self, writer):
        """ Write(self: GH_Grip,writer: GH_IWriter) -> bool """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    @staticmethod
    def __new__(self, *__args):
        """
  __new__(cls: type)

  __new__(cls: type,parameter: float,colour: Color)

  __new__(cls: type,parameter: float,colourLeft: Color,colourRight: Color)

  __new__(cls: type,other: GH_Grip)
  """
        pass

    def __repr__(self, *args):
        """ __repr__(self: object) -> str """
        pass

    ColourLeft = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: ColourLeft(self: GH_Grip) -> Color



Set: ColourLeft(self: GH_Grip)=value

"""

    ColourRight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: ColourRight(self: GH_Grip) -> Color



Set: ColourRight(self: GH_Grip)=value

"""

    GripId = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: GripId(self: GH_Grip) -> Guid



"""

    IsValid = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: IsValid(self: GH_Grip) -> bool



"""

    Parameter = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Parameter(self: GH_Grip) -> float



Set: Parameter(self: GH_Grip)=value

"""

    Selected = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Selected(self: GH_Grip) -> bool



Set: Selected(self: GH_Grip)=value

"""

    Type = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Type(self: GH_Grip) -> GH_GripType



"""


class GH_GripSide(Enum, IComparable, IFormattable, IConvertible):
    """ enum GH_GripSide,values: Both (0),Left (1),Right (2) """

    def __eq__(self, *args):
        """ x.__eq__(y) <==> x==yx.__eq__(y) <==> x==yx.__eq__(y) <==> x==y """
        pass

    def __format__(self, *args):
        """ __format__(formattable: IFormattable,format: str) -> str """
        pass

    def __ge__(self, *args):
        pass

    def __gt__(self, *args):
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    def __le__(self, *args):
        pass

    def __lt__(self, *args):
        pass

    def __ne__(self, *args):
        pass

    def __reduce_ex__(self, *args):
        pass

    def __str__(self, *args):
        pass

    Both = None
    Left = None
    Right = None
    value__ = None


class GH_GripType(Enum, IComparable, IFormattable, IConvertible):
    """ enum GH_GripType,values: Continuous (0),Discontinuous (1) """

    def __eq__(self, *args):
        """ x.__eq__(y) <==> x==yx.__eq__(y) <==> x==yx.__eq__(y) <==> x==y """
        pass

    def __format__(self, *args):
        """ __format__(formattable: IFormattable,format: str) -> str """
        pass

    def __ge__(self, *args):
        pass

    def __gt__(self, *args):
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    def __le__(self, *args):
        pass

    def __lt__(self, *args):
        pass

    def __ne__(self, *args):
        pass

    def __reduce_ex__(self, *args):
        pass

    def __str__(self, *args):
        pass

    Continuous = None
    Discontinuous = None
    value__ = None

# encoding: utf-8
# module Grasshopper.GUI.Gradient calls itself Gradient
# from Grasshopper,Version=1.0.0.20,Culture=neutral,PublicKeyToken=dda4f5ec2cd80803
# by generator 1.145
""" NamespaceTracker represent a CLS namespace. """
# no imports

# no functions
# classes


class GH_Gradient(object, GH_ISerializable):
    """
 GH_Gradient()

 GH_Gradient(other: GH_Gradient)

 GH_Gradient(parameters: IEnumerable[float],colours: IEnumerable[Color])
 """

    def AddGrip(self, *__args):
        """
  AddGrip(self: GH_Gradient,t: float,c0: Color,c1: Color) -> GH_Grip

  AddGrip(self: GH_Gradient,grip: GH_Grip)AddGrip(self: GH_Gradient,t: float) -> GH_Grip

  AddGrip(self: GH_Gradient,t: float,c: Color) -> GH_Grip
  """
        pass

    def ColourAt(self, t):
        """ ColourAt(self: GH_Gradient,t: float) -> Color """
        pass

    @staticmethod
    def DeleteGripRegion(destination):
        """ DeleteGripRegion(destination: RectangleF) -> RectangleF """
        pass

    def DisplayGradientEditor(self):
        """ DisplayGradientEditor(self: GH_Gradient) """
        pass

    def DisplayGripColourPicker(self, grip):
        """ DisplayGripColourPicker(self: GH_Gradient,grip: GH_Grip) """
        pass

    @staticmethod
    def EarthlyBrown():
        """ EarthlyBrown() -> GH_Gradient """
        pass

    @staticmethod
    def Forest():
        """ Forest() -> GH_Gradient """
        pass

    @staticmethod
    def GreyScale():
        """ GreyScale() -> GH_Gradient """
        pass

    @staticmethod
    def Heat():
        """ Heat() -> GH_Gradient """
        pass

    def MouseDown(self, dest, pt):
        """ MouseDown(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool """
        pass

    def MouseDragAbort(self):
        """ MouseDragAbort(self: GH_Gradient) -> bool """
        pass

    def MouseMove(self, dest, pt):
        """ MouseMove(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool """
        pass

    def MouseUp(self, dest, pt):
        """ MouseUp(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool """
        pass

    def NearestGrip(self, *__args):
        """
  NearestGrip(self: GH_Gradient,t: float,side: GH_GripSide) -> int

  NearestGrip(self: GH_Gradient,t: float) -> int

  NearestGrip(self: GH_Gradient,dest: RectangleF,pt: PointF,maxRadius: float) -> int
  """
        pass

    @staticmethod
    def NewGripRegion(destination):
        """ NewGripRegion(destination: RectangleF) -> RectangleF """
        pass

    def NormalizeGrips(self):
        """ NormalizeGrips(self: GH_Gradient) """
        pass

    def OnGradientChanged(self):
        """ OnGradientChanged(self: GH_Gradient) """
        pass

    def OnGradientChangedIntermediate(self):
        """ OnGradientChangedIntermediate(self: GH_Gradient) """
        pass

    def OnSelectionChanged(self):
        """ OnSelectionChanged(self: GH_Gradient) """
        pass

    def Read(self, reader):
        """ Read(self: GH_Gradient,reader: GH_IReader) -> bool """
        pass

    def RemoveGrip(self, *__args):
        """ RemoveGrip(self: GH_Gradient,grip: GH_Grip)RemoveGrip(self: GH_Gradient,index: int) """
        pass

    def Render_Background(self, g, dest):
        """ Render_Background(self: GH_Gradient,g: Graphics,dest: RectangleF) """
        pass

    def Render_Gradient(self, g, dest):
        """ Render_Gradient(self: GH_Gradient,g: Graphics,dest: RectangleF) """
        pass

    def Render_Grips(self, g, dest):
        """ Render_Grips(self: GH_Gradient,g: Graphics,dest: RectangleF) """
        pass

    @staticmethod
    def SoGay():
        """ SoGay() -> GH_Gradient """
        pass

    @staticmethod
    def Spectrum():
        """ Spectrum() -> GH_Gradient """
        pass

    @staticmethod
    def Traffic():
        """ Traffic() -> GH_Gradient """
        pass

    def Write(self, writer):
        """ Write(self: GH_Gradient,writer: GH_IWriter) -> bool """
        pass

    @staticmethod
    def Zebra():
        """ Zebra() -> GH_Gradient """
        pass

    def __getitem__(self, *args):
        """ x.__getitem__(y) <==> x[y] """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    @staticmethod
    def __new__(self, *__args):
        """
  __new__(cls: type)

  __new__(cls: type,other: GH_Gradient)

  __new__(cls: type,parameters: IEnumerable[float],colours: IEnumerable[Color])
  """
        pass

    def __repr__(self, *args):
        """ __repr__(self: object) -> str """
        pass

    def __setitem__(self, *args):
        """ x.__setitem__(i,y) <==> x[i]= """
        pass

    GripCount = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: GripCount(self: GH_Gradient) -> int



"""

    Linear = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Linear(self: GH_Gradient) -> bool



Set: Linear(self: GH_Gradient)=value

"""

    Locked = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Locked(self: GH_Gradient) -> bool



Set: Locked(self: GH_Gradient)=value

"""

    SelectedGrip = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: SelectedGrip(self: GH_Gradient) -> GH_Grip



Set: SelectedGrip(self: GH_Gradient)=value

"""

    GradientChanged = None
    GradientChangedEventHandler = None
    SelectionChanged = None
    SelectionChangedEventHandler = None


class GH_GradientChangedEventArgs(EventArgs):
    """ GH_GradientChangedEventArgs(gradient: GH_Gradient,intermediate: bool) """

    @staticmethod
    def __new__(self, gradient, intermediate):
        """ __new__(cls: type,gradient: GH_Gradient,intermediate: bool) """
        pass

    Gradient = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Gradient(self: GH_GradientChangedEventArgs) -> GH_Gradient



"""

    Intermediate = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: Intermediate(self: GH_GradientChangedEventArgs) -> bool



"""


class GH_Grip(object, IComparable[GH_Grip], GH_ISerializable):
    """
 GH_Grip()

 GH_Grip(parameter: float,colour: Color)

 GH_Grip(parameter: float,colourLeft: Color,colourRight: Color)

 GH_Grip(other: GH_Grip)
 """

    @staticmethod
    def Blend(A, B, t):
        """ Blend(A: Color,B: Color,t: float) -> Color """
        pass

    def CompareTo(self, other):
        """ CompareTo(self: GH_Grip,other: GH_Grip) -> int """
        pass

    def MutateId(self):
        """ MutateId(self: GH_Grip) """
        pass

    def Read(self, reader):
        """ Read(self: GH_Grip,reader: GH_IReader) -> bool """
        pass

    def Write(self, writer):
        """ Write(self: GH_Grip,writer: GH_IWriter) -> bool """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    @staticmethod
    def __new__(self, *__args):
        """
  __new__(cls: type)

  __new__(cls: type,parameter: float,colour: Color)

  __new__(cls: type,parameter: float,colourLeft: Color,colourRight: Color)

  __new__(cls: type,other: GH_Grip)
  """
        pass

    def __repr__(self, *args):
        """ __repr__(self: object) -> str """
        pass

    ColourLeft = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: ColourLeft(self: GH_Grip) -> Color



Set: ColourLeft(self: GH_Grip)=value

"""

    ColourRight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Get: ColourRight(self: GH_Grip) -> Color



Set: ColourRight(self: GH_Grip)=value

"""

    GripId = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: GripId(self: GH_Grip) -> Guid



"""

    IsValid = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: IsValid(self: GH_Grip) -> bool



"""

    Parameter = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Parameter(self: GH_Grip) -> float



Set: Parameter(self: GH_Grip)=value

"""

    Selected = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Selected(self: GH_Grip) -> bool



Set: Selected(self: GH_Grip)=value

"""

    Type = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Get: Type(self: GH_Grip) -> GH_GripType



"""


class GH_GripSide(Enum, IComparable, IFormattable, IConvertible):
    """ enum GH_GripSide,values: Both (0),Left (1),Right (2) """

    def __eq__(self, *args):
        """ x.__eq__(y) <==> x==yx.__eq__(y) <==> x==yx.__eq__(y) <==> x==y """
        pass

    def __format__(self, *args):
        """ __format__(formattable: IFormattable,format: str) -> str """
        pass

    def __ge__(self, *args):
        pass

    def __gt__(self, *args):
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    def __le__(self, *args):
        pass

    def __lt__(self, *args):
        pass

    def __ne__(self, *args):
        pass

    def __reduce_ex__(self, *args):
        pass

    def __str__(self, *args):
        pass

    Both = None
    Left = None
    Right = None
    value__ = None


class GH_GripType(Enum, IComparable, IFormattable, IConvertible):
    """ enum GH_GripType,values: Continuous (0),Discontinuous (1) """

    def __eq__(self, *args):
        """ x.__eq__(y) <==> x==yx.__eq__(y) <==> x==yx.__eq__(y) <==> x==y """
        pass

    def __format__(self, *args):
        """ __format__(formattable: IFormattable,format: str) -> str """
        pass

    def __ge__(self, *args):
        pass

    def __gt__(self, *args):
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    def __le__(self, *args):
        pass

    def __lt__(self, *args):
        pass

    def __ne__(self, *args):
        pass

    def __reduce_ex__(self, *args):
        pass

    def __str__(self, *args):
        pass

    Continuous = None
    Discontinuous = None
    value__ = None

# encoding: utf-8 # module Grasshopper.GUI.Gradient calls itself Gradient # from Grasshopper,Version=1.0.0.20,Culture=neutral,PublicKeyToken=dda4f5ec2cd80803 # by generator 1.145 NamespaceTracker represent a CLS namespace. # no imports # no functions # classes GH_Gradient()
 
  GH_Gradient(other: GH_Gradient)
 
  GH_Gradient(parameters: IEnumerable[float],colours: IEnumerable[Color]) AddGrip(self: GH_Gradient,t: float,c0: Color,c1: Color) -> GH_Grip
 
   AddGrip(self: GH_Gradient,grip: GH_Grip)AddGrip(self: GH_Gradient,t: float) -> GH_Grip
 
   AddGrip(self: GH_Gradient,t: float,c: Color) -> GH_Grip ColourAt(self: GH_Gradient,t: float) -> Color DeleteGripRegion(destination: RectangleF) -> RectangleF DisplayGradientEditor(self: GH_Gradient) DisplayGripColourPicker(self: GH_Gradient,grip: GH_Grip) EarthlyBrown() -> GH_Gradient Forest() -> GH_Gradient GreyScale() -> GH_Gradient Heat() -> GH_Gradient MouseDown(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool MouseDragAbort(self: GH_Gradient) -> bool MouseMove(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool MouseUp(self: GH_Gradient,dest: RectangleF,pt: PointF) -> bool NearestGrip(self: GH_Gradient,t: float,side: GH_GripSide) -> int
 
   NearestGrip(self: GH_Gradient,t: float) -> int
 
   NearestGrip(self: GH_Gradient,dest: RectangleF,pt: PointF,maxRadius: float) -> int NewGripRegion(destination: RectangleF) -> RectangleF NormalizeGrips(self: GH_Gradient) OnGradientChanged(self: GH_Gradient) OnGradientChangedIntermediate(self: GH_Gradient) OnSelectionChanged(self: GH_Gradient) Read(self: GH_Gradient,reader: GH_IReader) -> bool RemoveGrip(self: GH_Gradient,grip: GH_Grip)RemoveGrip(self: GH_Gradient,index: int) Render_Background(self: GH_Gradient,g: Graphics,dest: RectangleF) Render_Gradient(self: GH_Gradient,g: Graphics,dest: RectangleF) Render_Grips(self: GH_Gradient,g: Graphics,dest: RectangleF) SoGay() -> GH_Gradient Spectrum() -> GH_Gradient Traffic() -> GH_Gradient Write(self: GH_Gradient,writer: GH_IWriter) -> bool Zebra() -> GH_Gradient x.__getitem__(y) <==> x[y] x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature __new__(cls: type)
 
   __new__(cls: type,other: GH_Gradient)
 
   __new__(cls: type,parameters: IEnumerable[float],colours: IEnumerable[Color]) __repr__(self: object) -> str x.__setitem__(i,y) <==> x[i]= Get: GripCount(self: GH_Gradient) -> int Get: Linear(self: GH_Gradient) -> bool
 
 
 
 Set: Linear(self: GH_Gradient)=value Get: Locked(self: GH_Gradient) -> bool
 
 
 
 Set: Locked(self: GH_Gradient)=value Get: SelectedGrip(self: GH_Gradient) -> GH_Grip
 
 
 
 Set: SelectedGrip(self: GH_Gradient)=value GH_GradientChangedEventArgs(gradient: GH_Gradient,intermediate: bool) __new__(cls: type,gradient: GH_Gradient,intermediate: bool) Get: Gradient(self: GH_GradientChangedEventArgs) -> GH_Gradient Get: Intermediate(self: GH_GradientChangedEventArgs) -> bool GH_Grip()
 
  GH_Grip(parameter: float,colour: Color)
 
  GH_Grip(parameter: float,colourLeft: Color,colourRight: Color)
 
  GH_Grip(other: GH_Grip) Blend(A: Color,B: Color,t: float) -> Color CompareTo(self: GH_Grip,other: GH_Grip) -> int MutateId(self: GH_Grip) Read(self: GH_Grip,reader: GH_IReader) -> bool Write(self: GH_Grip,writer: GH_IWriter) -> bool x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature __new__(cls: type)
 
   __new__(cls: type,parameter: float,colour: Color)
 
   __new__(cls: type,parameter: float,colourLeft: Color,colourRight: Color)
 
   __new__(cls: type,other: GH_Grip) __repr__(self: object) -> str Get: ColourLeft(self: GH_Grip) -> Color
 
 
 
 Set: ColourLeft(self: GH_Grip)=value Get: ColourRight(self: GH_Grip) -> Color
 
 
 
 Set: ColourRight(self: GH_Grip)=value Get: GripId(self: GH_Grip) -> Guid Get: IsValid(self: GH_Grip) -> bool Get: Parameter(self: GH_Grip) -> float
 
 
 
 Set: Parameter(self: GH_Grip)=value Get: Selected(self: GH_Grip) -> bool
 
 
 
 Set: Selected(self: GH_Grip)=value Get: Type(self: GH_Grip) -> GH_GripType enum GH_GripSide,values: Both (0),Left (1),Right (2) x.__eq__(y) <==> x==yx.__eq__(y) <==> x==yx.__eq__(y) <==> x==y __format__(formattable: IFormattable,format: str) -> str x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature enum GH_GripType,values: Continuous (0),Discontinuous (1) x.__eq__(y) <==> x==yx.__eq__(y) <==> x==yx.__eq__(y) <==> x==y __format__(formattable: IFormattable,format: str) -> str x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature