ContainerGraph Members

ContainerGraph Overview



Constructors

New() The Plain-Vanilla Constructor

Public Properties

BiclosureDistance Distance in pixels initially between Cuts in a Biclosure
EGWithinMarquee Array of References to Graphs within MarqueeRectangle
ImportedCPPointsCount When this Graph's ClipPath is imported, holds the number of Points on it
ImportedCPPointsLocal Array of externally defined Points defining Clip Path
ImportedCPPointsOnParent Array of externally defined Points defining Clip Path, relative to ParentGraph
OldSize Holds the previous Size of this Graph
PaintGraphics Returns most recent Graphics Object used by Paint EventHandler
PaintRect Returns most recent ClipRectangle used by Paint EventHandler
ShowDiagnosticLabel "True" means Path, Location, and Size of ContainerGraphs are to be posted

Public Methods

AdjustPointsForLocation Computes a change in Location for an Array of Points based on the change in Location of a Given Point
AdjustPointsForSizeChange Computes change in Location of an Array of Points on an area proportional to a change in Size of that area
CopyBetaSpot A Spot copied DIRECTLY (not as part of a larger Graph) requires that its Dot-Stubs be copied with it; this function does this
CopyReiteratedGraph Makes appropriate Type Cast and Calls Copy Constructor in a Reiteration-copy operation
CreatePolarLI Sets up and Returns a Dot (Line of Identity) with this Graph as Parent using Polar Coordinates
DiagnosticLabel Draws Diagnostic Label for this ContainerGraph when required
DrawChildCutOutline Supplies a trace in a Cut's color and following that graph's clipped ouline to demark its edge when a subgraph of IT passes partly under the edge of Me with that child Cut; it runs in the Paint Event Handler for Parent Graph
DrawIncidentalPath Draws a given Path in a Graphics Object defined by a Window Handle
GetGraphCollectionEnclosedByGraphicsPath (GraphicsPath) Returns the Collection of SubGraphs of this EG whose ClipPaths are entirely within a given Path
GetGraphCollectionEnclosedByGraphicsPath (Rectangle) Returns the Collection of SubGraphs of this EG whose ClipPaths are entirely within a given Path, given as a Rectangle
GetGraphsEnclosedByGraphicsPath (GraphicsPath) Returns the Array of SubGraphs of this EG whose ClipPaths are entirely within a given Path
GetGraphsEnclosedByGraphicsPath (Rectangle) Returns the Array of SubGraphs of this EG whose ClipPaths are entirely within a given Path, given as a Rectangle
LocatePolarLI Calculates a Location Point for a Polar LI based on its Polar Coordinates
PointsFromPointsF Converts an Array of PointF's to Points
RectFromPoints (Point[]) Returns a Rectangle which encloses all the Points in a given Array of Points
RectFromPoints (PointF[]) Returns a Rectangle which encloses all the Points in a given Array of PointF's
RelocateEGByVisibleArea Calculates Locations and Transfers Graphs to a newly-instantiated Graph in which they are wholely visible
ReturnFromFSMarquee Handles a return from Free-Form Marquee to create a new Cut or ConjunctiveEG
ReturnFromMarquee Handles start of scribing new Graph on this Container at Return from Outlining Marquee
ScribeBiclosure Scribes a Rectangular Biclosure, Inner Cut First, tranferring enclosed Graphs
ScribeNewDot Calls Constructor for a New Dot, and performs ancillary operations
ToString () Returns a single-line String corresponding to this ContainerGraph
ToString (Boolean) Able to return a multi-line String correponding to this ContainerGraph
TransferEnclosedGraphsToNewContainer () Moves Graphs to a new Container Created around them
TransferEnclosedGraphsToNewContainer (ContainerGraph) Moves Graphs to a new Container Created around them