Definition at line 1662 of file Drawable.h.
◆ DrawableDashArray() [1/3]
Magick::DrawableDashArray::DrawableDashArray |
( |
const double * | dasharray_ | ) |
|
Definition at line 1042 of file Drawable.cpp.
1043 : _size(0),
1044 _dasharray(0)
1045{
1046 dasharray( dasharray_ );
1047}
◆ DrawableDashArray() [2/3]
Magick::DrawableDashArray::DrawableDashArray |
( |
const size_t * | dasharray_ | ) |
|
Definition at line 1050 of file Drawable.cpp.
1051 : _size(0),
1052 _dasharray(0)
1053{
1054 dasharray( dasharray_ );
1055}
◆ DrawableDashArray() [3/3]
Definition at line 1056 of file Drawable.cpp.
1058 : DrawableBase (original_),
1059 _size(original_._size),
1060 _dasharray(new double[_size+1])
1061{
1062
1063 {
1064 for (size_t i=0; i < _size; i++)
1065 _dasharray[i]=original_._dasharray[i];
1066 _dasharray[_size]=0.0;
1067 }
1068}
◆ ~DrawableDashArray()
Magick::DrawableDashArray::~DrawableDashArray |
( |
void | | ) |
|
Definition at line 1069 of file Drawable.cpp.
1070{
1071 delete [] _dasharray;
1072 _size = 0;
1073 _dasharray = 0;
1074}
◆ copy()
◆ dasharray() [1/3]
void Magick::DrawableDashArray::dasharray |
( |
const double * | dasharray_ | ) |
|
Definition at line 1102 of file Drawable.cpp.
1103{
1104 delete [] _dasharray;
1105 _size = 0;
1106 _dasharray = 0;
1107
1108 if(dasharray_)
1109 {
1110
1111 size_t n = 0;
1112 {
1113 const double *p = dasharray_;
1114 while(*p++ != 0.0)
1115 n++;
1116 }
1117 _size = n;
1118
1119
1120 _dasharray=new double[_size+1];
1121
1122 {
1123 for (size_t i=0; i < _size; i++)
1124 _dasharray[i]=dasharray_[i];
1125 _dasharray[_size]=0.0;
1126 }
1127 }
1128}
◆ dasharray() [2/3]
void Magick::DrawableDashArray::dasharray |
( |
const size_t * | dasharray_ | ) |
|
Definition at line 1131 of file Drawable.cpp.
1132{
1133 if (_dasharray)
1134 delete [] _dasharray;
1135 _size = 0;
1136 _dasharray = 0;
1137
1138 if(dasharray_)
1139 {
1140
1141 size_t n = 0;
1142 {
1143 const size_t *p = dasharray_;
1144 while(*p++ != 0)
1145 n++;
1146 }
1147 _size = n;
1148
1149
1150 _dasharray=new double[_size+1];
1151
1152 {
1153 for (size_t i=0; i < _size; i++)
1154 _dasharray[i]=dasharray_[i];
1155 _dasharray[_size]=0;
1156 }
1157 }
1158}
◆ dasharray() [3/3]
const double * Magick::DrawableDashArray::dasharray |
( |
void | | ) |
const |
|
inline |
Definition at line 1680 of file Drawable.h.
1681 {
1682 return _dasharray;
1683 }
◆ operator()()
void Magick::DrawableDashArray::operator() |
( |
MagickCore::DrawingWand * | context_ | ) |
const |
|
virtual |
◆ operator=()
Definition at line 1075 of file Drawable.cpp.
1077{
1078 if( this != &original_ )
1079 {
1080 delete [] _dasharray;
1081 _size=original_._size;
1082 _dasharray = new double[_size+1];
1083
1084 {
1085 for (size_t i=0; i < _size; i++)
1086 _dasharray[i]=original_._dasharray[i];
1087 _dasharray[_size]=0.0;
1088 }
1089 }
1090 return *this;
1091}
◆ _dasharray
double* Magick::DrawableDashArray::_dasharray |
|
private |
◆ _size
size_t Magick::DrawableDashArray::_size |
|
private |
The documentation for this class was generated from the following files: