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

#include <CLBase.h>

Inheritance diagram for CLBoundingBox:
CLBase

List of all members.

Public Member Functions

 CLBoundingBox ()
 CLBoundingBox (const CLPoint &p, const CLDimensions &d)
 CLBoundingBox (const BoundingBox &bb)
const CLPointgetPosition () const
const CLDimensionsgetDimensions () const
CLPointgetPosition ()
CLDimensionsgetDimensions ()
void setPosition (const CLPoint &p)
void setDimensions (const CLDimensions &d)
BoundingBox getSBMLBoundingBox () const
void scale (const double &scaleFactor)

Protected Attributes

CLPoint mPosition
CLDimensions mDimensions

Friends

std::ostream & operator<< (std::ostream &os, const CLBoundingBox &bb)

Detailed Description

This class describes a bounding box.


Constructor & Destructor Documentation

CLBoundingBox::CLBoundingBox ( ) [inline]
CLBoundingBox::CLBoundingBox ( const CLPoint p,
const CLDimensions d 
) [inline]
CLBoundingBox::CLBoundingBox ( const BoundingBox &  bb)

constructor from libsbml object


Member Function Documentation

const CLDimensions& CLBoundingBox::getDimensions ( ) const [inline]
CLDimensions& CLBoundingBox::getDimensions ( ) [inline]
const CLPoint& CLBoundingBox::getPosition ( ) const [inline]
CLPoint& CLBoundingBox::getPosition ( ) [inline]
BoundingBox CLBoundingBox::getSBMLBoundingBox ( ) const

convert to sbml bounding box

void CLBoundingBox::scale ( const double &  scaleFactor) [inline]
void CLBoundingBox::setDimensions ( const CLDimensions d) [inline]
void CLBoundingBox::setPosition ( const CLPoint p) [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const CLBoundingBox bb 
) [friend]

insert operator


Member Data Documentation


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