diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2016-10-19 10:50:48 +0000 |
|---|---|---|
| committer | jabiertxof <info@marker.es> | 2016-10-19 10:50:48 +0000 |
| commit | a3d1d9d574192d268ed4d120ff30b7f8ebbc01fa (patch) | |
| tree | a239da7d25f738496be1919704f51a7cd6dafe32 /src/sp-mesh-array.h | |
| parent | Working with rotate preview (diff) | |
| parent | update author list in about dialog from AUTHORS file (diff) | |
| download | inkscape-a3d1d9d574192d268ed4d120ff30b7f8ebbc01fa.tar.gz inkscape-a3d1d9d574192d268ed4d120ff30b7f8ebbc01fa.zip | |
Update to trunk
(bzr r15142.1.16)
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 ); |
