Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::BasicStroke Class Reference

#include <vcf/GraphicsKit/BasicStroke.h>

Inheritance diagram for VCF::BasicStroke:

VCF::Object VCF::Stroke VCF::Interface List of all members.

Public Member Functions

 BasicStroke ()
virtual ~BasicStroke ()
virtual void setContext (GraphicsContext *context)
virtual void render (Path *path)
double getWidth ()
void setWidth (double width)
ColorgetColor ()
void setColor (Color *color)
bool allowAntiAlias ()
void setAllowAntiAlias (bool val)
void addDash (const double &dash, const double &gap)
 Adds a dash and gap.
void dashStart (const double &dashStart)
 Distance at which dashing starts.
void removeDashes ()
 Removes ALL dashes that are set.

Constructor & Destructor Documentation

VCF::BasicStroke::BasicStroke  ) 
 

virtual VCF::BasicStroke::~BasicStroke  )  [virtual]
 


Member Function Documentation

void VCF::BasicStroke::addDash const double &  dash,
const double &  gap
[inline]
 

Adds a dash and gap.

Only takes effect if using AGG renering buffer.

bool VCF::BasicStroke::allowAntiAlias  )  [inline]
 

void VCF::BasicStroke::dashStart const double &  dashStart  )  [inline]
 

Distance at which dashing starts.

Color* VCF::BasicStroke::getColor  ) 
 

double VCF::BasicStroke::getWidth  ) 
 

void VCF::BasicStroke::removeDashes  )  [inline]
 

Removes ALL dashes that are set.

virtual void VCF::BasicStroke::render Path path  )  [virtual]
 

Implements VCF::Stroke.

void VCF::BasicStroke::setAllowAntiAlias bool  val  )  [inline]
 

void VCF::BasicStroke::setColor Color color  ) 
 

virtual void VCF::BasicStroke::setContext GraphicsContext context  )  [virtual]
 

Implements VCF::Stroke.

void VCF::BasicStroke::setWidth double  width  ) 
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information