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