User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_fileshpinternal

TGIS_FileSHPInternal class

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

Internal SHP/SHX file header.

Available also on: Delphi | Java.

Syntax

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

Inheritance

→ TGIS_BaseStream → TGIS_StreamTGIS_BufferedStreamTGIS_BufferedFileStream

Constructors

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

Fields

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

Methods

Inherited Overrides Protected
Name Visibility Description
CursorClose public Close a cursor.
CursorOpen public Open new cursor.
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.
readDoubleLE protected Read double (8 bytes) from little endian stored bytes.
ReadExtent public Read extent value.
ReadHeader public Read file header.
readIntegerBE protected Read integer (4 bytes) from big endian stored bytes.
readIntegerLE protected Read integer (4 bytes) from little endian stored bytes.
ReadLine public Read line from text file up to CR.
(Inherited from TGIS_Stream)
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.
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.
writeDoubleLE protected Write double (8 bytes) as a little endian.
WriteExtent public Write extent value.
WriteHeader public Write file header.
writeIntegerBE protected Write integer (4 bytes) as a big endian.
writeIntegerLE protected Write integer (4 bytes) as a little endian.
WriteLine public Write text line ended with CR/LF to the stream.
(Inherited from TGIS_Stream)
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)
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