COPASI API  4.40.278
CLGraphicalPrimitive1D Class Reference

#include <CLGraphicalPrimitive1D.h>

Inheritance diagram for CLGraphicalPrimitive1D:
[legend]

Public Member Functions

virtual void addSBMLAttributes (GraphicalPrimitive1D *pPrimitive) const
 
 CLGraphicalPrimitive1D ()
 
 CLGraphicalPrimitive1D (const GraphicalPrimitive1D &source)
 
const std::vector< unsigned int > & getDashArray () const
 
const std::string & getStroke () const
 
double getStrokeWidth () const
 
bool isSetDashArray () const
 
bool isSetStroke () const
 
bool isSetStrokeWidth () const
 
void parseDashArray (const std::string &s)
 
void setDashArray (const std::vector< unsigned int > &array)
 
void setStroke (const std::string &key)
 
void setStrokeWidth (double width)
 
- Public Member Functions inherited from CLTransformation2D
 CLTransformation2D ()
 
 CLTransformation2D (const double m[6])
 
 CLTransformation2D (const Transformation2D &source)
 
std::string get2DTransformationString () const
 
const double * getMatrix2D () const
 
virtual void parseTransformation (const std::string &transformationString)
 
void setMatrix (const double m[12])
 
void setMatrix2D (const double m[6])
 
- Public Member Functions inherited from CLTransformation
 CLTransformation ()
 
 CLTransformation (const double matrix[12])
 
std::string get3DTransformationString () const
 
virtual const double * getMatrix () const
 
bool is2DTransformation () const
 
bool isIdentityMatrix () const
 
bool isSetMatrix () const
 
void setMatrix (const double m[12])
 
- Public Member Functions inherited from CLBase
 CLBase ()
 
 CLBase (const CLBase &b)
 
 CLBase (const SBase &)
 
const std::string & getTag () const
 
bool hasTag () const
 
virtual void moveBy (const CLPoint &)
 
void setTag (const std::string &tag)
 
virtual ~CLBase ()
 

Protected Attributes

std::string mStroke
 
std::vector< unsigned int > mStrokeDashArray
 
double mStrokeWidth
 
- Protected Attributes inherited from CLTransformation2D
double mMatrix2D [6]
 
- Protected Attributes inherited from CLTransformation
double mMatrix [12]
 
- Protected Attributes inherited from CLBase
std::string mTag
 

Additional Inherited Members

- Static Public Member Functions inherited from CLTransformation2D
static const double * getIdentityMatrix2D ()
 
- Static Public Member Functions inherited from CLTransformation
static const double * getIdentityMatrix ()
 
- Static Public Attributes inherited from CLTransformation2D
static const double IDENTITY2D [6] = {1.0, 0.0, 0.0, 1.0, 0.0, 0.0}
 
- Static Public Attributes inherited from CLTransformation
static const double IDENTITY3D [12] = {1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0}
 
- Protected Member Functions inherited from CLTransformation2D
virtual void addSBMLAttributes (Transformation2D *pTransformation) const
 
void updateMatrix2D ()
 
void updateMatrix3D ()
 

Constructor & Destructor Documentation

◆ CLGraphicalPrimitive1D() [1/2]

CLGraphicalPrimitive1D::CLGraphicalPrimitive1D ( )

Constructor.

◆ CLGraphicalPrimitive1D() [2/2]

CLGraphicalPrimitive1D::CLGraphicalPrimitive1D ( const GraphicalPrimitive1D &  source)

Constructor to generate object from the corresponding SBML object.

Member Function Documentation

◆ addSBMLAttributes()

void CLGraphicalPrimitive1D::addSBMLAttributes ( GraphicalPrimitive1D *  pPrimitive) const
virtual

Adds the attributes for a graphical primitive 1D object to the passed in. object.

Converts this object to the corresponding SBML object.

References CLTransformation2D::addSBMLAttributes(), mStroke, mStrokeDashArray, and mStrokeWidth.

Referenced by CLGraphicalPrimitive2D::addSBMLAttributes(), CLRenderCurve::toSBML(), and CLText::toSBML().

◆ getDashArray()

const std::vector< unsigned int > & CLGraphicalPrimitive1D::getDashArray ( ) const

◆ getStroke()

const std::string & CLGraphicalPrimitive1D::getStroke ( ) const

◆ getStrokeWidth()

double CLGraphicalPrimitive1D::getStrokeWidth ( ) const

Returns the stroke width.

References mStrokeWidth.

Referenced by CLLayoutRenderer::extract_1d_attributes(), and CCopasiXML::save1DAttributes().

◆ isSetDashArray()

bool CLGraphicalPrimitive1D::isSetDashArray ( ) const

Returns true is the dash array has been set or false otherwise.

References mStrokeDashArray.

Referenced by CLLayoutRenderer::extract_1d_attributes(), CCopasiXML::save1DAttributes(), and CLLayoutRenderer::update_textures_and_colors().

◆ isSetStroke()

bool CLGraphicalPrimitive1D::isSetStroke ( ) const

Returns true is the stroke has been set or false otherwise.

References mStroke.

Referenced by CLLayoutRenderer::extract_1d_attributes(), StyleHandler::processEnd(), CCopasiXML::save1DAttributes(), and CLLayoutRenderer::update_textures_and_colors().

◆ isSetStrokeWidth()

bool CLGraphicalPrimitive1D::isSetStrokeWidth ( ) const

Returns true is the stroke width has been set or false otherwise.

References mStrokeWidth.

Referenced by CLLayoutRenderer::extract_1d_attributes(), StyleHandler::processEnd(), and CCopasiXML::save1DAttributes().

◆ parseDashArray()

◆ setDashArray()

void CLGraphicalPrimitive1D::setDashArray ( const std::vector< unsigned int > &  array)

Sets the dasharray.

References mStrokeDashArray.

◆ setStroke()

◆ setStrokeWidth()

Member Data Documentation

◆ mStroke

std::string CLGraphicalPrimitive1D::mStroke
protected

◆ mStrokeDashArray

std::vector<unsigned int> CLGraphicalPrimitive1D::mStrokeDashArray
protected

◆ mStrokeWidth

double CLGraphicalPrimitive1D::mStrokeWidth
protected

The documentation for this class was generated from the following files: