95 void scale(
const double & scaleFactor) {
mX *= scaleFactor;
mY *= scaleFactor;}
99 bool result = (
mX == rhs.
mX) && (
mY == rhs.
mY);
100 result &=
mZ == rhs.
mZ;
137 return this->
mX * rhs.
mX + this->
mY * rhs.
mY
148 return (
mZ < rhs.
mZ);
152 return (
mY < rhs.
mY);
155 return (
mX < rhs.
mX);
223 void scale(
const double & scaleFactor)
virtual void moveBy(const CLPoint &)
const C_FLOAT64 & getZ() const
const C_FLOAT64 & getWidth() const
const C_FLOAT64 & getDepth() const
CLDimensions(const C_FLOAT64 &w, const C_FLOAT64 &h, const C_FLOAT64 &d=0.0)
virtual void moveBy(const CLPoint &p)
void setX(const C_FLOAT64 &x)
void setPosition(const CLPoint &p)
Point getSBMLPoint() const
void scale(const double &scaleFactor)
CLPoint operator-(const CLPoint &rhs) const
friend std::ostream & operator<<(std::ostream &os, const CLBoundingBox &bb)
Dimensions getSBMLDimensions() const
CLPoint operator*(const double &rhs) const
void setY(const C_FLOAT64 &y)
CLBoundingBox(const CLPoint &p, const CLDimensions &d)
void setZ(const C_FLOAT64 &z)
const CLDimensions & getDimensions() const
void setHeight(const C_FLOAT64 &h)
bool operator<(const CLPoint &rhs) const
void setDepth(const C_FLOAT64 &d)
CLPoint operator+(const CLPoint &rhs) const
const C_FLOAT64 & getX() const
void setDimensions(const CLDimensions &d)
const CLPoint & getPosition() const
CLDimensions & getDimensions()
C_FLOAT64 dot(const CLPoint &rhs) const
CLPoint getCenter() const
friend std::ostream & operator<<(std::ostream &os, const CLPoint &p)
const C_FLOAT64 & getY() const
const std::string & getTag() const
friend std::ostream & operator<<(std::ostream &os, const CLDimensions &d)
const C_FLOAT64 & getHeight() const
void scale(const double &scaleFactor)
void setTag(const std::string &tag)
void scale(const double &scaleFactor)
CLPoint(const C_FLOAT64 &x, const C_FLOAT64 &y, const C_FLOAT64 &z=0.0)
BoundingBox getSBMLBoundingBox() const
virtual void moveBy(const CLPoint &p)
void setWidth(const C_FLOAT64 &w)
bool operator==(const CLPoint &rhs) const