copasi API  0.1
Public Member Functions | Protected Attributes | Friends
CLDimensions Class Reference

#include <CLBase.h>

Inheritance diagram for CLDimensions:
CLBase

List of all members.

Public Member Functions

 CLDimensions ()
 CLDimensions (const C_FLOAT64 &w, const C_FLOAT64 &h)
 CLDimensions (const Dimensions &d)
const C_FLOAT64 & getWidth () const
const C_FLOAT64 & getHeight () const
C_FLOAT64 & getWidth ()
C_FLOAT64 & getHeight ()
void setWidth (const C_FLOAT64 &w)
void setHeight (const C_FLOAT64 &h)
void scale (const double &scaleFactor)
Dimensions getSBMLDimensions () const

Protected Attributes

C_FLOAT64 mWidth
C_FLOAT64 mHeight

Friends

std::ostream & operator<< (std::ostream &os, const CLDimensions &d)

Detailed Description

This class describes a size in a layout. It is 2-dimensional at the moment.


Constructor & Destructor Documentation

CLDimensions::CLDimensions ( ) [inline]
CLDimensions::CLDimensions ( const C_FLOAT64 &  w,
const C_FLOAT64 &  h 
) [inline]
CLDimensions::CLDimensions ( const Dimensions &  d)

constructor from libsbml object


Member Function Documentation

const C_FLOAT64& CLDimensions::getHeight ( ) const [inline]
C_FLOAT64& CLDimensions::getHeight ( ) [inline]
Dimensions CLDimensions::getSBMLDimensions ( ) const

convert to sbml dimension

const C_FLOAT64& CLDimensions::getWidth ( ) const [inline]
C_FLOAT64& CLDimensions::getWidth ( ) [inline]
void CLDimensions::scale ( const double &  scaleFactor) [inline]
void CLDimensions::setHeight ( const C_FLOAT64 &  h) [inline]
void CLDimensions::setWidth ( const C_FLOAT64 &  w) [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const CLDimensions d 
) [friend]

insert operator


Member Data Documentation

C_FLOAT64 CLDimensions::mHeight [protected]
C_FLOAT64 CLDimensions::mWidth [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines