General information:Author: Version: Date: Wed Oct 20 9:02:54 MET 1999 |
Header files: |
Code files: |
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
BoundingBox()
Description:
constructors & destructor
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
BoundingBox(BoundingBox&)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
BoundingBox(Point)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: NONE |
Declaration:
BoundingBox(double, double, double, double)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL And(BoundingBox*, PointType Marge = 0)
Description:
public member functions
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void EnLarge(const PointType Marge)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Shrink(const PointType Marge)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Expand(Point, Point)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Expand(Point)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Expand(BoundingBox&)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: OVERLAP |
Declaration:
OVERLAP Intersect(BoundingBox &, PointType Marge = 0)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL LineIntersect(Point, Point)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL PointInBox(Point, PointType Marge = 0)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL PointInBox(PointType, PointType, PointType Marge = 0)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Reset()
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void SetBoundingBox(Point)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void Translate(Point)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: void |
Declaration:
void MapBbox(Matrix<double>*)
Description:
scope: public | purpose: normal | inline?: yes | function property: standard | type: basic | typename: Point |
Declaration:
Point GetMin()
Description:
scope: public | purpose: normal | inline?: yes | function property: standard | type: basic | typename: Point |
Declaration:
Point GetMax()
Description:
scope: public | purpose: normal | inline?: yes | function property: standard | type: basic | typename: G_BOOL |
Declaration:
G_BOOL GetValid()
Description:
scope: public | purpose: normal | inline?: yes | function property: standard | type: basic | typename: void |
Declaration:
void SetMin(double, double)
Description:
scope: public | purpose: normal | inline?: yes | function property: standard | type: basic | typename: void |
Declaration:
void SetMax(double, double)
Description:
scope: public | purpose: normal | inline?: yes | function property: standard | type: basic | typename: void |
Declaration:
void SetValid(G_BOOL)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: BoundingBox& |
Declaration:
BoundingBox& operator+(BoundingBox&)
Description:
scope: public | purpose: normal | inline?: no | function property: standard | type: basic | typename: BoundingBox& |
Declaration:
BoundingBox& operator=(BoundingBox&)
Description:
scope: protected | purpose: normal | inline?: yes | function property: standard | type: basic | typename: double |
Declaration:
double Min(double, double)
Description:
scope: protected | purpose: normal | inline?: yes | function property: standard | type: basic | typename: double |
Declaration:
double Max(double, double)
Description:
scope: protected | type: basic | typename: double |
Declaration:
double _xmin
Description:
scope: protected | type: basic | typename: double |
Declaration:
double _ymin
Description:
scope: protected | type: basic | typename: double |
Declaration:
double _xmax
Description:
scope: protected | type: basic | typename: double |
Declaration:
double _ymax
Description:
scope: protected | type: basic | typename: G_BOOL |
Declaration:
G_BOOL _valid_bbox
Description: