#include <gre/layerview.h>
Inheritance diagram for GRE::LAYERVIEW:

Definition at line 61 of file layerview.h.
|
|
Rendering buffer types.
Definition at line 65 of file layerview.h. |
|
|
|
|
||||||||||||
|
Constructor.
|
|
|
Check if existing renderings are still valid.
|
|
|
Clear all 'drawn element' sets. Does not resize the sets. |
|
|
Clear label placement if any.
|
|
|
Compute all transformations.
|
|
||||||||||||||||||||
|
Draw set of elements to specified rendering buffer.
|
|
||||||||||||||||||||
|
Draw set of elements to specified rendering device.
|
|
||||||||||||||||||||
|
Draw single element to specified rendering buffer.
|
|
||||||||||||||||||||
|
Draw single element to specified rendering device.
|
|
|
Get depth scaling, multiplied by depth to get drawing scale.
Definition at line 124 of file layerview.h. |
|
|
Get increment in layer relative to once cell in surface layer.
Definition at line 128 of file layerview.h. |
|
|
Get 3D viewpoint.
Definition at line 132 of file layerview.h. |
|
|
Get 3D Z scaling.
Definition at line 136 of file layerview.h. |
|
|
Get design scale.
Definition at line 140 of file layerview.h. |
|
|
Get device rectangle used for rendering. This is a nominal rectangle based on layer extents and may not account for symbology and marginalia. Returned rectangle may not be suitable for clipping during drawing, but will be suitable for selection of source object elements. Definition at line 147 of file layerview.h. |
|
||||||||||||
|
Get set for elements drawn in view (non-const).
Definition at line 163 of file layerview.h. |
|
||||||||||||
|
Get set for elements drawn in view (const).
Definition at line 154 of file layerview.h. |
|
|
Get pointer to label placement instance.
|
|
|
Get associated GRE_LAYER.
Definition at line 175 of file layerview.h. |
|
|
Get rendering buffer for specified rendering type (non-const).
Definition at line 184 of file layerview.h. |
|
|
Get rendering buffer for specified rendering type (const).
Definition at line 179 of file layerview.h. |
|
|
Get surface layer for 3D draping.
Definition at line 189 of file layerview.h. |
|
|
Get transformation from layer to device coordinates.
Definition at line 193 of file layerview.h. |
|
|
Get transformation from 'layer' to 'surface' coordinates.
Definition at line 197 of file layerview.h. |
|
|
Get transformation from layer to view coordinates.
Definition at line 201 of file layerview.h. |
|
|
Get associated GRE_VIEW.
Definition at line 205 of file layerview.h. |
|
|
Determine if surface has nulls.
Definition at line 209 of file layerview.h. |
|
|
Determine if drawing in 3D.
Definition at line 213 of file layerview.h. |
|
|
Determine if drawing 3D in stereo.
|
|
|
Determine if layer overlaps view device display area.
Definition at line 225 of file layerview.h. |
|
|
Determine if surface (layer or flat) is being used.
Definition at line 221 of file layerview.h. |
|
||||||||||||||||
|
Overlay rendering buffer on device if it has been rendered.
|
|
|
Reset all 'drawn element' sets to have no entries.
|
|
|
Reset rendered status so redraws.
|
|
||||||||||||
|
Get set for elements drawn in view.
|
|
|
Get pointer label placement manager.
|
1.3.8-20040913