Definition at line 1721 of file Drawable.h.
◆ DrawableStrokeDashArray() [1/2]
| Magick::DrawableStrokeDashArray::DrawableStrokeDashArray |
( |
const double * | dasharray_ | ) |
|
Definition at line 1159 of file Drawable.cpp.
1160 : _size(0),
1161 _dasharray(0)
1162{
1163 dasharray(dasharray_);
1164}
◆ DrawableStrokeDashArray() [2/2]
Definition at line 1166 of file Drawable.cpp.
1168 : DrawableBase (original_),
1169 _size(original_._size),
1170 _dasharray(new double[_size+1])
1171{
1172
1173 {
1174 for (size_t i=0; i < _size; i++)
1175 _dasharray[i]=original_._dasharray[i];
1176 _dasharray[_size]=0.0;
1177 }
1178}
◆ ~DrawableStrokeDashArray()
| Magick::DrawableStrokeDashArray::~DrawableStrokeDashArray |
( |
void | | ) |
|
Definition at line 1180 of file Drawable.cpp.
1181{
1182 delete [] _dasharray;
1183 _size=0;
1184 _dasharray=(double *) NULL;
1185}
◆ copy()
◆ dasharray() [1/2]
| void Magick::DrawableStrokeDashArray::dasharray |
( |
const double * | dasharray_ | ) |
|
Definition at line 1216 of file Drawable.cpp.
1217{
1218 size_t
1219 n;
1220
1221 delete [] _dasharray;
1222 _size=0;
1223 _dasharray=0;
1224
1225 if (dasharray_ != (const double *) NULL)
1226 {
1227 const double
1228 *p;
1229
1230
1231 n=0;
1232 {
1233 p = dasharray_;
1234 while(*p++ != 0.0)
1235 n++;
1236 }
1237 _size=n;
1238
1239
1240 _dasharray=new double[_size+1];
1241
1242 {
1243 for (size_t i=0; i < _size; i++)
1244 _dasharray[i]=dasharray_[i];
1245 _dasharray[_size]=0.0;
1246 }
1247 }
1248}
◆ dasharray() [2/2]
| const double * Magick::DrawableStrokeDashArray::dasharray |
( |
void | | ) |
const |
Definition at line 1250 of file Drawable.cpp.
1251{
1252 return(_dasharray);
1253}
◆ operator()()
| void Magick::DrawableStrokeDashArray::operator() |
( |
MagickCore::DrawingWand * | context_ | ) |
const |
|
virtual |
◆ operator=()
Definition at line 1187 of file Drawable.cpp.
1189{
1190 if (this != &original_)
1191 {
1192 delete [] _dasharray;
1193 _size=original_._size;
1194 _dasharray = new double[_size+1];
1195
1196 {
1197 for (size_t i=0; i < _size; i++)
1198 _dasharray[i]=original_._dasharray[i];
1199 _dasharray[_size]=0.0;
1200 }
1201 }
1202 return(*this);
1203}
◆ _dasharray
| double* Magick::DrawableStrokeDashArray::_dasharray |
|
private |
◆ _size
| size_t Magick::DrawableStrokeDashArray::_size |
|
private |
The documentation for this class was generated from the following files:
- /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-32/Magick++/lib/Magick++/Drawable.h
- /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-32/Magick++/lib/Drawable.cpp