User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_symbolpicture

TGIS_SymbolPicture class

DK11 for .NET | TatukGIS.NDK.TGIS_SymbolPicture | Classes | Constructors | Methods | Properties

Encapsulation of picture symbols.

Available also on: Delphi | Java | ActiveX | Python.

Syntax

// C#
public class TGIS_SymbolPicture : TGIS_SymbolAbstract
{
}
' VisualBasic
Public Class TGIS_SymbolPicture
  Inherits TGIS_SymbolAbstract
End Class
// Oxygene
type
  TGIS_SymbolPicture = public class( TGIS_SymbolAbstract )
  end;

Inheritance

→ TGIS_ObjectDisposable → TGIS_SymbolAbstract

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_SymbolPicture(string) public Create a picture symbol.
(Overrides TGIS_SymbolAbstract.TGIS_SymbolAbstract())
TGIS_SymbolPicture(string, Stream) public Create a picture symbol from a file or the stream.

Methods

Inherited Overrides Protected
Name Visibility Description
ClearCache public Clear the internal representation of a symbol.
(Inherited from TGIS_SymbolAbstract)
Draw(float, float) public Draw the symbol.
(Inherited from TGIS_SymbolAbstract)
Draw(int, int) public Draw the symbol.
(Overrides TGIS_SymbolAbstract.Draw)
fromPixel protected Convert a value from the scaled pixel value.
(Inherited from TGIS_SymbolAbstract)
getRealSymHeight protected Returns the real height of the symbol in pixels.
(Overrides TGIS_SymbolAbstract.getRealSymHeight)
getRealSymWidth protected Returns the real width of the symbol in pixels.
(Overrides TGIS_SymbolAbstract.getRealSymWidth)
getSymHeight protected Returns height of the symbol.
(Inherited from TGIS_SymbolAbstract)
getSymSize protected Returns size of the symbol.
(Inherited from TGIS_SymbolAbstract)
getSymWidth protected Returns width of the symbol.
(Inherited from TGIS_SymbolAbstract)
Prepare(IGIS_Viewer, int, double, TGIS_Color, TGIS_Color, double, int, TGIS_LabelPosition, bool, TObject) public Prepare symbol
(Inherited from TGIS_SymbolAbstract)
Prepare(IGIS_Viewer, int, TGIS_Color, TGIS_Color, double, int, TGIS_LabelPosition, bool) public Prepare symbol
(Inherited from TGIS_SymbolAbstract)
Prepare(IGIS_Viewer, int, TGIS_Color, TGIS_Color, double, int, TGIS_LabelPosition, bool, TObject) public Prepare symbol
(Inherited from TGIS_SymbolAbstract)
prepareRotate protected Prepare symbol rotation
(Inherited from TGIS_SymbolAbstract)
realizeColor1 protected Realize color.
(Inherited from TGIS_SymbolAbstract)
realizeColor2 protected Realize color.
(Inherited from TGIS_SymbolAbstract)
scaleAndRotate protected Scale to pixels and rotate a given point.
(Inherited from TGIS_SymbolAbstract)
setPosition protected Set the symbol position (related to point origin).
(Inherited from TGIS_SymbolAbstract)
set_symbol_parameters protected Set some parameters of symbol.
(Inherited from TGIS_SymbolAbstract)
toPixelF protected Convert a value to the scaled pixel value.
(Inherited from TGIS_SymbolAbstract)
toPixelI protected Convert a value to the scaled pixel value.
(Inherited from TGIS_SymbolAbstract)
Unprepare public Unprepare symbol.
(Inherited from TGIS_SymbolAbstract)

Properties

Inherited Protected
Name Visibility Description
AutoCenter public Autocentering symbol in 50% of the size.
(Inherited from TGIS_SymbolAbstract)
Center public Center point of the symbol in percent of the size.
(Inherited from TGIS_SymbolAbstract)
Height public Height of symbol in pixels.
(Inherited from TGIS_SymbolAbstract)
IsFileBased public If True, then symbol is file based - name is same as path.
(Inherited from TGIS_SymbolAbstract)
Name public Name of the symbol.
(Inherited from TGIS_SymbolAbstract)
NativeHeight public Height of the symbol in original symbol units.
(Inherited from TGIS_SymbolAbstract)
NativeSize public Size of the symbol in original symbol units.
(Inherited from TGIS_SymbolAbstract)
NativeWidth public Width of the symbol in original symbol units.
(Inherited from TGIS_SymbolAbstract)
ShieldBounds public Rectangle in original symbol units representing part of a symbol that represent actual symbols.
(Inherited from TGIS_SymbolAbstract)
ShieldLabel public Rectangle in original symbol units reserved for labels in a shield symbols.
(Inherited from TGIS_SymbolAbstract)
Size public Size of the symbol in pixels.
(Inherited from TGIS_SymbolAbstract)
Width public Width of the symbol in pixels.
(Inherited from TGIS_SymbolAbstract)

2024/12/20 22:23

Page Tools