User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_fileshx

TGIS_FileSHX class

DK11 for .NET | TatukGIS.NDK.TGIS_FileSHX | Classes | Constructors | Fields | Methods | Properties

Encapsulation of SHX-file (SHP index) low-level access.

Available also on: Delphi | Java.

Syntax

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

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_FileSHPInternal() public Creates an instance on the file given by _path.
(Inherited from TGIS_FileSHPInternal)

Fields

Inherited Protected
Name Visibility Description
Extent public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
FileCode public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
FileLength public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
ShapeType public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
Unused1 public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
Unused2 public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
Unused3 public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
Unused4 public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
Unused5 public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)
Version public Header. See SHP-file documentation.
(Inherited from TGIS_FileSHPInternal)

Methods

Inherited Overrides Protected
Name Visibility Description
CursorClose public Free cursor allocated by CursorOpen().
(Overrides TGIS_FileSHPInternal.CursorClose)
CursorOpen public Allocate new cursor.
(Overrides TGIS_FileSHPInternal.CursorOpen)
doCreate protected Constructor helper.
(Inherited from TGIS_BufferedFileStream)
Eof public
(Inherited from TGIS_BufferedStream)
Flush public
(Inherited from TGIS_BufferedStream)
FlushBuffer public Flush all buffers.
(Inherited from TGIS_BufferedStream)
Read public
(Inherited from TGIS_BufferedStream)
ReadAsciiString public Read string of the width from the stream.
(Inherited from TGIS_Stream)
ReadBytesCnt public Read array of bytes
(Inherited from TGIS_Stream)
ReadBytesSafe public Read array of bytes
(Inherited from TGIS_Stream)
readDoubleBE protected Read double (8 bytes) from big endian stored bytes.
(Inherited from TGIS_FileSHPInternal)
readDoubleLE protected Read double (8 bytes) from little endian stored bytes.
(Inherited from TGIS_FileSHPInternal)
ReadExtent public Read extent value.
(Inherited from TGIS_FileSHPInternal)
ReadHeader public Read file header.
readIntegerBE protected Read integer (4 bytes) from big endian stored bytes.
(Inherited from TGIS_FileSHPInternal)
readIntegerLE protected Read integer (4 bytes) from little endian stored bytes.
(Inherited from TGIS_FileSHPInternal)
ReadLine public Read line from text file up to CR.
(Inherited from TGIS_Stream)
ReadRecord public Read record given by Uid number.
ReadString public Read string of the width from the stream.
(Inherited from TGIS_Stream)
ReadToken public Read token (delimited by a space char) from text file.
(Inherited from TGIS_Stream)
Seek public
(Inherited from TGIS_BufferedStream)
SetLength public
(Inherited from TGIS_BufferedStream)
SetSize protected Set stream size
(Inherited from TGIS_BufferedStream)
ShapeTypeToInt public Convert shape type to integer value.
(Inherited from TGIS_FileSHPInternal)
Write public
(Inherited from TGIS_BufferedStream)
WriteBytes public Write array of bytes
(Inherited from TGIS_Stream)
WriteBytesCnt public Write array of bytes
(Inherited from TGIS_Stream)
writeDoubleBE protected Write double (8 bytes) as a big endian.
(Inherited from TGIS_FileSHPInternal)
writeDoubleLE protected Write double (8 bytes) as a little endian.
(Inherited from TGIS_FileSHPInternal)
WriteExtent public Write extent value.
(Inherited from TGIS_FileSHPInternal)
WriteHeader public Write file header.
(Inherited from TGIS_FileSHPInternal)
writeIntegerBE protected Write integer (4 bytes) as a big endian.
(Inherited from TGIS_FileSHPInternal)
writeIntegerLE protected Write integer (4 bytes) as a little endian.
(Inherited from TGIS_FileSHPInternal)
WriteLine public Write text line ended with CR/LF to the stream.
(Inherited from TGIS_Stream)
WriteRecord public Write record (in the meaning of a shape file) value.
WriteString public Write a string to the stream.
(Inherited from TGIS_Stream)
WriteStringCnt public Write a string to the stream.
(Inherited from TGIS_Stream)
WriteVarAsString public Write a variant as a string to the stream.
(Inherited from TGIS_Stream)

Properties

Inherited Protected
Name Visibility Description
CodePage public Code page of the stream.
(Inherited from TGIS_Stream)
Path public Stream file path (if applicable).
(Inherited from TGIS_BufferedFileStream)
Position public
(Inherited from TGIS_BufferedStream)
RecordsCount public Number of records.
Size public Get actual size of the stream.
(Inherited from TGIS_BufferedStream)

Remarks

Only for internal purposes of TGIS_LayerSHP.

2019/02/08 01:29