#include <referenc.h>
Inheritance diagram for ArrayReference:
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 | CalcArea (double *area, EleFlags mask) |
void | Flatten (Structure *_Top, wxTransformMatrix *_Matrix, bool srefSelected, EleFlags refgroup, bool deep) |
Protected Methods | |
bool | Select (Point *) |
select the element if Point is within it | |
bool | Select (BoundingBox *, wxTransformMatrix *) |
references as an array a structure \ca StructureReference
|
select the element if is within the box. matrix is used to calculate the relative BoundingBox within structures Implements Element. |