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