#include <referenc.h>
Inheritance diagram for StructureReference:

Public Methods | |
| void | OWrite (Driver_out &where) |
| void | DoWrite (DrawDriver &dr) |
| TYPE | GetType () |
| get the element type NON,BOUNDARY,PATH,TEXT,SREF,AREF,ARCSEG,BOX,CIRCLE | |
| BoundingBox & | CalcBoundingBox () |
| calculate the bounding box | |
| Element * | Duplicate () |
| void | Transform (wxTransformMatrix *_Matrix) |
| tranform the element given a matrix | |
| void | Flatten (Structure *_Top, wxTransformMatrix *_Matrix, bool srefSelected, EleFlags refgroup, bool deep) |
| void | CalcArea (double *area, EleFlags mask) |
Protected Methods | |
| bool | Select (Point *) |
| select the element if Point is within it | |
| bool | Select (BoundingBox *, wxTransformMatrix *) |
refrences as one structure \ca ArrayReference
|
||||||||||||
|
select the element if is within the box. matrix is used to calculate the relative BoundingBox within structures Implements Element. |