1#include "./AOI_Vector.h"
5using namespace aur::PDF;
26 ContourPtr c = (ContourPtr)outContour;
27 VectorPtr(
this)->GetContour( c );
62 VectorPtr(
this)->SetFillStyle( StylePtr(style) );
73 VectorPtr(
this)->SetStrokeStyle( StylePtr(style) );
83 return VectorPtr(
this)->GetEOFill();
94 VectorPtr(
this)->SetEOFill( eoFill );
105 return VectorPtr(
this)->GetStrokeWidth();
117 VectorPtr(
this)->SetStrokeWidth( width );
128 return VectorPtr(
this)->GetJoin();
139 VectorPtr(
this)->SetJoin( join );
155 return VectorPtr(
this)->GetCaps();
166 VectorPtr(
this)->SetCaps( caps );
182 std::vector<float> dashArr;
183 VectorPtr(
this)->GetDash( dashArr, *fase );
184 *nrOffDashes = int32_t( dashArr.size() );
186 for( int32_t i = 0; i != *nrOffDashes; ++i )
187 (*dashes)[i] = dashArr[i];
200 std::vector<float> dashArr;
201 for( int32_t i = 0; i != nrOffDashes; ++i )
202 dashArr.push_back( dashes[i] );
203 VectorPtr(
this)->SetDash( dashArr, fase );
void SetDash(int32_t, float *, float)
AOI_StylePtr GetFillStyle() const
void SetFillStyle(AOI_StylePtr)
void GetDash(int32_t *, float **, float *) const
void SetStrokeWidth(float)
void SetStrokeStyle(AOI_StylePtr)
float GetStrokeWidth() const
AOI_StylePtr GetStrokeStyle() const
void GetContour(AOI_ContourPtr) const
Base class for painting styles.