diff options
Diffstat (limited to 'src/sp-mesh-array.h')
| -rw-r--r-- | src/sp-mesh-array.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sp-mesh-array.h b/src/sp-mesh-array.h index 49ee88e53..2ba1bfd5d 100644 --- a/src/sp-mesh-array.h +++ b/src/sp-mesh-array.h @@ -141,6 +141,7 @@ public: }; class SPMeshGradient; +class SPCurve; // An array of mesh nodes. class SPMeshNodeArray { @@ -195,6 +196,15 @@ public: // Update other nodes in response to a node move. void update_handles( unsigned int corner, std::vector< unsigned int > selected_corners, Geom::Point old_p, MeshNodeOperation op ); + // Return outline path (don't forget to unref() when done with curve) + SPCurve * outline_path(); + + // Transform array + void transform(Geom::Affine const &m); + + // Find bounding box + // Geom::OptRect findBoundingBox(); + void split_row( unsigned int i, unsigned int n ); void split_column( unsigned int j, unsigned int n ); void split_row( unsigned int i, double coord ); |
