GH_BezierGraph
GH_AbstractGraphConstructors
GH_BezierGraph
#public GH_BezierGraph()
Properties
Description
Implements: Description
Grips
Gets the grip collection, you'd be wise not to modify the collection. If you want to add or remove grips, use the AddGrip() and ClearGrips() methods instead.
Implements: Grips
Implements: Name
Methods
Parameters:
| Grip (GH_GraphGrip) |
ClearGrips
protected void ClearGrips()
Draw_PostRenderGraph
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) |
Implements: Draw_PostRenderGraph
Draw_PostRenderGrid
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) |
Implements: Draw_PostRenderGrid
Draw_PostRenderGrip
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) | |
| index (int) |
Implements: Draw_PostRenderGrip
Draw_PostRenderTags
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) |
Implements: Draw_PostRenderTags
Draw_PreRenderGraph
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) |
Implements: Draw_PreRenderGraph
Draw_PreRenderGrid
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) |
Implements: Draw_PreRenderGrid
Draw_PreRenderGrip
#public override GH_GraphDrawInstruction Draw_PreRenderGrip(Graphics g, GH_GraphContainer cnt, int index)
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) | |
| index (int) |
Overrides: GH_AbstractGraph.Draw_PreRenderGrip
Draw_PreRenderTags
Parameters:
| g (Graphics) | |
| cnt (GH_GraphContainer) |
Implements: Draw_PreRenderTags
Duplicate
Implements: Duplicate
EmitProxyObject
Override this function if you want to be able to edit the graph through a PropertyGrid.
Implements: EmitProxyObject
GHGraphToPointArray
Parameters:
| reg (RectangleF) | |
| pix_accuracy (double) |
Internal_GripChanged
By default, the grip is clamped to the unit domain and UpdateEquation is called. If you want to alter this behaviour, override this function.
Parameters:
| grip (GH_GraphGrip) | |
| bIntermediate (bool) |
OnGraphChanged
Parameters:
| bIntermediate (bool) |
Implements: OnGraphChanged
PrepareForUse
public virtual void PrepareForUse()
This function is called when the graph is about to be used for the first time, maybe more often. You're supposed to reset all defaults. By default, this function calls ClearGrips(), CreateGrips() and UpdateEquation()
Implements: PrepareForUse
ValueAt
#Parameters:
| t (double) |
Overrides: GH_AbstractGraph.ValueAt
Events
GraphChanged
Implements: GraphChanged