22#ifndef GTKMM_KAGE_MANAGER_DATA_VECTOR_Hx
23 #define GTKMM_KAGE_MANAGER_DATA_VECTOR_Hx
52 void addFill(
string p_gradientID);
75 vector<unsigned int>
duplicateShapes(vector<unsigned int> p_selectedShapes);
Definition: strokecolor.h:27
type
Definition: vectordata.h:34
Definition: vectordatamanager.h:37
void addLine(PointData p_point)
Definition: vectordatamanager.cpp:249
vector< VectorData > copySelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:352
vector< unsigned int > lowerToBottomSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:666
void addCurve(PointData p_point1, PointData p_point2, PointData p_point3, VectorData::type p_curveType)
Definition: vectordatamanager.cpp:312
bool deleteSelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:401
vector< unsigned int > duplicateShapes(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:767
void addCubic(PointData p_point1, PointData p_point2, PointData p_point3)
Definition: vectordatamanager.cpp:213
void add(VectorData::type p_type, ColorData p_fill, StrokeColorData p_stroke)
Definition: vectordatamanager.cpp:60
VectorDataManager clone()
Definition: vectordatamanager.cpp:202
bool isEmpty()
Definition: vectordatamanager.cpp:347
void addImage(PointData p_IDandBuff, PointData p_xy, PointData p_scaleRotate)
Definition: vectordatamanager.cpp:330
virtual ~VectorDataManager()
Definition: vectordatamanager.cpp:35
vector< VectorData > getVectorData()
Definition: vectordatamanager.cpp:43
void push(VectorDataManager p_vectorsData)
Definition: vectordatamanager.cpp:51
static unsigned int idmaker
Definition: vectordatamanager.h:39
vector< unsigned int > lowerSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:545
vector< unsigned int > groupSelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:698
void addLineStyle(StrokeColorData p_stroke)
Definition: vectordatamanager.cpp:288
vector< VectorData > vectorData
Definition: vectordatamanager.h:84
void addQuadratic(PointData p_point1, PointData p_point2, PointData p_point3)
Definition: vectordatamanager.cpp:217
bool recenterRotationPoint(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:101
void addLinePoly(PointData p_point, double p_x, double p_y)
Definition: vectordatamanager.cpp:221
void setVectorData(vector< VectorData > p_vectorData)
Definition: vectordatamanager.cpp:39
vector< unsigned int > ungroupSelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:724
void addClosePath()
Definition: vectordatamanager.cpp:300
VectorDataManager()
Definition: vectordatamanager.cpp:26
vector< unsigned int > raiseSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:451
vector< unsigned int > pasteSelectedShapes(vector< VectorData > p_vectorDataCopyBuffer)
Definition: vectordatamanager.cpp:381
void clear()
Definition: vectordatamanager.cpp:47
vector< unsigned int > raiseToTopSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:637
bool flipHorizontalSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:784
void addMove(PointData p_point)
Definition: vectordatamanager.cpp:272
bool flipVerticalSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: vectordatamanager.cpp:871
void addEndFill()
Definition: vectordatamanager.cpp:195
void addInit()
Definition: vectordatamanager.cpp:81
void addFill(ColorData p_color)
Definition: vectordatamanager.cpp:171