Changeset View
Changeset View
Standalone View
Standalone View
libs/image/kis_pixel_selection.h
Show First 20 Lines • Show All 152 Lines • ▼ Show 20 Line(s) | 145 | private: | |||
---|---|---|---|---|---|
153 | */ | 153 | */ | ||
154 | void subtractSelection(KisPixelSelectionSP selection); | 154 | void subtractSelection(KisPixelSelectionSP selection); | ||
155 | 155 | | |||
156 | /** | 156 | /** | ||
157 | * Intersects a selection using min-T-norm for this. | 157 | * Intersects a selection using min-T-norm for this. | ||
158 | */ | 158 | */ | ||
159 | void intersectSelection(KisPixelSelectionSP selection); | 159 | void intersectSelection(KisPixelSelectionSP selection); | ||
160 | 160 | | |||
161 | /** | ||||
162 | * Invert a selection or intersect with the inverse of a selection | ||||
163 | */ | ||||
164 | void symmetricdifferenceSelection(KisPixelSelectionSP selection); | ||||
165 | | ||||
161 | private: | 166 | private: | ||
162 | // We don't want these methods to be used on selections: | 167 | // We don't want these methods to be used on selections: | ||
163 | using KisPaintDevice::extent; | 168 | using KisPaintDevice::extent; | ||
164 | using KisPaintDevice::exactBounds; | 169 | using KisPaintDevice::exactBounds; | ||
165 | 170 | | |||
166 | private: | 171 | private: | ||
167 | 172 | | |||
168 | struct Private; | 173 | struct Private; | ||
169 | Private * const m_d; | 174 | Private * const m_d; | ||
170 | }; | 175 | }; | ||
171 | 176 | | |||
172 | #endif // KIS_PIXEL_SELECTION_H_ | 177 | #endif // KIS_PIXEL_SELECTION_H_ |