    Content:
    Top
    1 Introduction
    2 Overview of the Functionality of FYBA
    3 The Internal Working of the Index System
    - Group table
    - Used table
    - SOSI buffer
    - Serial number table
    - Geographical search table
    4 Naming Conventions
    5 Initialisation and Control
    - LC_Init
    - LC_InqVer
    - LC_Close
    - LC_ErInitiert
    - LC_MaxSkriv
    - LC_InqMaxSkriv
    - LC_SetNgisModus
    - LC_SetDefLpfi
    - LC_InqDefLpfi
    - LC_SetUtvidModus
    - LC_GetUtvidModus
    6 Opening Base and SOSI Files
    - LC_OpenBase
    - LC_CloseBase
    - LC_SelectBase
    - LC_InqCurBase
    - LC_OpenSos
    - LC_CloseSos
    - LC_DelIdx
    - LC_FcloseSos
    7 Helper Functions
    7.1 Base and File
    - LC_GetBaOm
    - LC_GetFiOm
    - LC_GetFiNr
    - LC_GetFiNa
    - LC_GetTegnsett
    - LC_InqLag
    - LC_InqFilLag
    - LC_SetFilLag
    - LC_FiLastGr
    - LC_ErFilBase
    - LC_ErKoordsysLik
    - LC_ErVertdatumLik
    - LC_Backup
    - LC_GetNgisLag
    - LC_SetFilType
    - LC_GetFilType
    - LC_ErLik_Avrundet
    - LC_ErLik_IkkeAvrundet
    - LC_ErReferert
    7.2 SOSI Group
    - LC_GetGrNr
    - LC_GetGrPara
    - LC_GetGrParaBgr
    - LC_GetGrFi
    - LC_SetEndringsstatus
    7.3 Header, active group
    - LC_NyttHode
    - LC_TestHode
    - LC_GetOmr
    - LC_PutOmr
    - LC_GetTrans
    - LC_GetTransEx
    - LC_PutTrans
    - LC_PutTransEx
    7.4 Header, directly from SOSI-file
    - HO_New
    - HO_TestSOSI
    - HO_GetKvalitet
    - HO_GetTegnsett
    - HO_GetVal
    - HO_GetTrans
    - HO_GetTransEx
    - HO_GetOmr
    - HO_SjekkTegnsett
    8 New Group
    - LC_NyGr
    9 Direct Read/Write
    - LC_RxGr
    - LC_WxGr
    10 Sequential Read/Write
    - LC_RsGr
    - LC_RsHode
    - LC_WsGr
    - LC_WsGrPart
    - LC_EndreHode
    11 Delete Group
    - LC_DelGr
    12 Storing Back the Buffered Info to a SOSI File
    - LC_Save
    13 Reserve Space in the Ring Buffer
    - LC_InsGiL
    - LC_AppGiL
    - LC_InsKoL
    - LC_AppKoL
    - LC_DelGiL
    - LC_DelKoL
    14 Add Data to the Ring Buffer
    14.1 Copying Group
    - LC_CopyGr
    - LC_CopyCoord
    14.2 Group Information
    - LC_PutGi
    - LC_PutGP
    - LC_AppGP
    - LC_UpdateGP
    - LC_UpdateGiEnhet
    - LC_UpdateGiKvalitet
    - LC_UpdatePiKvalitet
    - LC_OppdaterEndret
    - LC_DelGiNavn
    - LC_FinnNivo
    14.3 Serial Number and Reference Number
    - LC_PutSn
    - LC_PutRef
    14.4 Coordinates
    - LC_PutTK
    - LC_PutTH
    - LC_PutTD
    14.5 Connection Nodes
    - LC_PutKp
    14.6 Node Information
    - LC_PutPi
    15 Get Data from the Ring Buffer
    15.1 General Value for a SOSI Name
    15.2 Group Information
    - LC_GetGi
    - LC_GetGP
    15.3 Serial Number and Reference Number
    - LC_GetSn
    - LC_GetRef
    - LC_InqAntRef
    - LC_InitGetRefFlate
    - LC_GetRefFlate
    - LC_ErLinjeRefLin
    15.4 Special get-functions
    - LC_GetBuePar
    - LC_GetBue
    - LC_GetBuep
    - LC_GetSirkel
    - LC_GetSirkelp
    - LC_GetKvalitet
    15.5 Coordinates
    - LC_GetTK
    - LC_GetArrayTK
    - LC_GetTH
    - LC_GetArrayTH
    - LC_GetHoyde
    - LC_GetTD
    - LC_GetDybde
    15.6 Connection Nodes
    - LC_GetKp
    - LC_FinnKp
    15.7 Node Information
    - LC_GetPi
    - LC_InitPP
    - LC_GetPP
    - LC_GetPiVerdi
    - LC_TestPi
    15.8 Special get Operations
    - LC_GetCurEnhet
    - LC_GetCurKvalitet
    - LC_GetObjtypeBgr
    - LC_GetElementNavn
    16 Iterating in the Base
    - LC_InitNextFil
    - LC_NextFil
    - LC_InitNextBgr
    - LC_NextBgr
    17 Geographical Search
    - LC_GetGrWin
    - LC_SBFlate
    - LC_FFFlate
    - LC_FNFlate
    - LC_SBGeo
    - LC_FFGeo
    - LC_FNGeo
    - LC_FAGeo
    - LC_FFGeoFil
    - LC_FNGeoFil
    - LC_AvsluttSok
    - LC_WTst
    - LC_PTst
    - LC_PTstOmkrets
    18 Serial Number Search
    - LC_SBSn
    - LC_MoveSn
    - LC_FiSn
    - LC_FiArraySn
    - LC_FASn
    - LC_FFSn
    - LC_FNSn
    - LC_FPSn
    - LC_FLSn
    - LC_FFSnBt
    - LC_FNSnBt
    - LC_FPSnBt
    - LC_FLSnBt
    19 Property Subset
    - LC_OpenQuery
    - LC_CloseQuery
    - LC_PutQueryLine
    - LC_PutQueryRegel
    - LC_LesUtvalg
    - LC_GetUtRegelNavn
    - LC_GruppeUtvalg
    - LC_PunktUtvalg
    - LC_FinnPinfoUtvalg
    - LC_PiTestUtvalg
    - LC_GiQuery
    - LC_FAGiQuery
    - LC_FAGiKombinertFlateQuery
    - LC_QueryGP
    - LC_InqMaxPrioritet
    - LC_TestPrioritetBrukt
    - LC_UtvalgPrioritet
    20 Marking Groups
    - LC_SetBt
    - LC_ClrBt
    - LC_GetBt
    - LC_EraseBt
    - LC_CopyBt
    - LC_SetModusMerk
    - LC_MerkGr
    21 Special Handling of Polygons
    - Polygonbeskrivelse
    - LC_POL_InitPolygon
    - LC_POL_FrigiPolygon
    - LC_POL_InitOmkrets
    - LC_POL_LeggTilGruppeOmkrets
    - LC_POL_FjernGruppeOmkrets
    - LC_POL_FjernSisteGruppeOmkrets
    - LC_POL_FrigiOmkrets
    - LC_POL_InitOy
    - LC_POL_FrigiAlleOyer
    - LC_POL_FjernOy
    - LC_POL_LeggTilOy
    - LC_POL_TestBrukt
    - LC_POL_PutRef
    - LC_POL_GetRef
    - LC_POL_GetRefOmkrets
    - LC_POL_PTst
    - LC_POL_PTstOmkrets
    - LC_POL_Box
    22 Various Functions
    22.1 Calculations
    - LC_BerAreal
    - LC_BerLengde
    - LC_BerLengde3D
    - LC_BerAvgrensLengde
    - LC_BerYtreAvgrensLengde
    - LC_BerIndreAvgrensLengde
    - LC_RoundKoord
    22.2 Structure Changes
    - LC_SnuGr
    - LC_SammenfoyGr
    - LC_SplittGr
    - LC_ErstattReferanse
    22.3 The Entire Base
    - LC_InqAntFiler
    22.4 Priority
    - LC_ClrPrioritet
    - LC_SetPrioritet
    - LC_InqPrioritet
    - LC_ErasePrioritet
    - LC_EraseAllPrioritet
    22.5 Quality
    - LC_FormatterKvalitet
    22.6 Table Handling
    - LC_InitTabel
    - LC_PutTabel
    - LC_GetTabel
    - LC_CloseTabel
    22.7 Message Handling
    - LC_SetErrorHandler
    - LC_SetStartMessageHandler
    - LC_SetShowMessageHandler
    - LC_SetEndMessageHandler
    - LC_SetCancelHandler
    - LC_StartMessage
    - LC_ShowMessage
    - LC_EndMessage
    - LC_Cancel
    - LC_Error
    22.8 Helper Functions for Message Handling
    - LC_StrError
    22.9 Debugging
    - LC_DumpTab