#include <gre/layerdc.h>
Inheritance diagram for GRE_LAYERDC:

Contains information needed to actually draw layer on a particular view.
Definition at line 59 of file layerdc.h.
|
||||||||||||||||||||
|
Constructor.
|
|
||||||||||||||||||||
|
Constructor. Does not need a layer, but you need to calculate the transformation and pass it in. Do not call Setup2D() if you use this ctor. |
|
|
Destructor.
|
|
|
Draw line in 2D, does not translate or clip.
|
|
|
Translate, clip and draw line in 2D.
|
|
|
Clip and draw line in 2D.
|
|
||||||||||||
|
Translate, clip and draw line in 3D.
|
|
|
Translate, clip and draw line in 3D.
|
|
||||||||||||
|
Clip and draw segment in 3D.
|
|
|
Get clipping region.
|
|
|
Get layer.
|
|
|
Get the clip rectangle in object coordinates.
|
|
|
Get surface Z coordinates for POLYLINE.
|
|
||||||||||||
|
Get surface Z coordinates for array of points.
|
|
|
Get transformation from 'layer' to 'device' coordinates.
|
|
|
Get transformation from 'layer' to 'surface' coordinates.
|
|
|
Determine if layer is 'hidden' due to scale or other visibility setting.
|
|
||||||||||||
|
Send notification before drawing element.
|
|
|
Send notification before drawing element.
|
|
||||||||||||
|
Send notification after drawing element.
|
|
|
Send notification after drawing element.
|
|
|
Set transformation from 'layer' to 'device' coordinates.
|
|
|
Setup for drawing in 2D.
|
|
||||||||||||
|
Setup for drawing in 3D.
|
|
||||||||||||
|
Translate 3D point to display coordinates.
|
|
|
Background color for AllBackground.
|
|
|
3D clipping flags
|
|
|
|
|
|
MDISPDRAW_... flags.
|
|
|
Generic graphic context.
|
|
|
Set if drawing in 3D.
|
|
|
Layer being drawn.
|
|
|
Map scale of layout for relative size.
|
|
|
Current map scale for relative size.
|
|
|
Map scale factor for 3D (multiply by depth to get actual scale).
|
|
|
Don't draw "active" element.
|
|
|
Clipping rectangle in object coordinates.
|
|
|
Rotation angle.
|
|
|
Set if 3D scaling to map.
|
|
|
sin/cos of rotation angle
|
|
|
Surface layer display parameters for 3D.
|
|
|
Surface layer has NULL values.
|
|
|
Increment in layer corresponding to one cell in surface raster.
|
|
|
Surface layer in 3D.
|
|
|
Use surface layer for Z value.
|
|
|
View being drawn in.
|
|
|
Stereo view index.
|
|
|
3D viewpoint
|
|
|
|
|
|
Pixel size in millimeters.
|
1.3.8-20040913