Functions | |
void | abstractMixedGraph::Layout_AlignWithOrigin () throw (ERRejected) |
void | abstractMixedGraph::Layout_TransformCoordinate (TDim i, TFloat cMin, TFloat cMax) throw (ERRejected) |
void | abstractMixedGraph::Layout_GetBoundingInterval (TDim i, TFloat &cMin, TFloat &cMax) const throw () |
void | abstractMixedGraph::Layout_FreezeBoundingBox () throw () |
void | abstractMixedGraph::Layout_DefaultBoundingBox () throw () |
void | abstractMixedGraph::Layout_ReleaseBoundingBox () throw () |
void | sparseRepresentation::Layout_SetBoundingInterval (TDim i, TFloat cMin, TFloat cMax) throw () |
void | sparseRepresentation::Layout_AdoptBoundingBox (abstractMixedGraph &G) throw () |
|
Copy the bounding box from another graph object.
|
|
Fit the current drawing into the first orthant. This shifts all nodes by the same amount such that the coordinate values become non-negative, and a zero value is achieved for every coordinate |
|
Freeze the default bounding box. This freezes the default bounding box. A bounding box saved in advance is lost. If the bounding box was computed dynamically before, the display does not change immediately by this operation. But later node insertions, deletions or movements do not have impact on the placement of unchanged nodes. |
|
Freeze the current bounding box. This freezes the current bounding box. A bounding box saved in advance is not changed. If the bounding box was computed dynamically before, the display does not change immediately by this operation. But later node insertions, deletions or movements do not have impact on the placement of unchanged nodes. |
|
Retrieve a bounding interval.
|
|
Release an explicit bounding box definition. This deletes all bounding box data. Subsequently, drawings apply the dynamic bounding box computation implemented in Layout_GetBoundingInterval(). |
|
Set a bounding interval.
|
|
Fit the current drawing into a specified bounding interval.
|