therion -- cave surveying software
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
extern Added external library. May 22, 2018
geomag
lib
loch Surface transparency rendering bugfix. Sep 18, 2018
man Merge pull request #28 from ojwb/sync-therion-command-line-docs Jan 27, 2017
mpost Fix assorted typos Mar 22, 2018
samples Bugfix. Aug 6, 2018
tex release 5.3.15 May 27, 2014
texenc snapshot 20071126 Nov 26, 2007
thbook
thchencdata
thlang
xtherion Zoom bugfix 2. Jun 25, 2018
.gitignore Added proper handling of scrap 3D reconstruction failure. Fixed altit… Dec 14, 2017
.travis.yml fix travis osx environment May 26, 2018
CHANGES Fix assorted typos Mar 22, 2018
CONTRIBUTING.md Create CONTRIBUTING.md Mar 12, 2017
COPYING snapshot 0.2.12 May 27, 2003
Makefile Loch linux depth buffer bugfix. May 23, 2018
README Fixed loch bug -- displaying LRUD envelope for surface & splay shots. Dec 29, 2017
SVG.problems Ensure text files end with a new line Jan 20, 2017
TODO.M snapshot 5.3.6 Dec 10, 2010
TODO.MS snapshot 5.3.3 Jun 1, 2010
TODO.S release 5.3.10 Aug 13, 2012
TODO.SM
abisso2th.py release 5.3.16 Dec 28, 2014
cclass.pl Fix typos in exception messages and comments Jan 24, 2017
make_release.py enable automatic update of CHANGES after a new release Apr 4, 2017
makearchive.pl release 5.2 Aug 7, 2008
makearchive2.pl release 5.2 Aug 7, 2008
makebinary.pl
makeconfig.pl snapshot 0.2.12 May 27, 2003
makeconvert.pl Ensure text files end with a new line Jan 20, 2017
makeconvert2.pl Ensure text files end with a new line Jan 20, 2017
makedepend.pl snapshot 0.2.12 May 27, 2003
makedepend2.pl release 5.3.15 May 27, 2014
makefile.pl
makeinstall.tcl
makelibrary.pl Ensure text files end with a new line Jan 20, 2017
makerelease.pl release 5.2 Aug 7, 2008
makerelease2.pl
maketest.pl snapshot 0.2.12 May 27, 2003
makeunixify.tcl release 5.3.16 Dec 28, 2014
pt2pdf.pl release 5.3.15 May 27, 2014
set_version.py Minor bugfixes. Oct 9, 2017
th2ddataobject.cxx Added new layout options + symbol -scale <numeric> Apr 11, 2017
th2ddataobject.h Added new layout options + symbol -scale <numeric> Apr 11, 2017
tharea.cxx Remove redundant NULL checks Jan 29, 2017
tharea.h Fix typos in exception messages and comments Jan 24, 2017
thattr.cxx Use file name as title in KML and HTML lists Jan 20, 2017
thattr.h
thbezier.cxx
thbezier.h snapshot 5.3.8 Jun 18, 2011
thbuffer.cxx Remove redundant NULL checks Jan 29, 2017
thbuffer.h
thchenc.cxx release 0.2.15 Nov 19, 2003
thchenc.h snapshot 0.2.12 May 27, 2003
thcmdline.cxx
thcmdline.h snapshot 5.3.8 Jun 18, 2011
thcomment.cxx release 5.3.15 May 27, 2014
thcomment.h Fix typos in exception messages and comments Jan 24, 2017
thconfig.cxx Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thconfig.h release 5.3.11 Dec 22, 2012
thconvert.cxx snapshot 5.3.6 Dec 10, 2010
thconvert.h release 0.3.7 Mar 16, 2005
thcs.cxx release 5.3.16 Dec 28, 2014
thcs.h snapshot 5.3.7 May 6, 2011
thcsdata.tcl Ensure text files end with a new line Jan 20, 2017
thdata.cxx Added error when fix SD is not positive, increased scrap-list combobo… Apr 18, 2017
thdata.h Fix typos in exception messages and comments Jan 24, 2017
thdatabase.cxx Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thdatabase.h release 5.3.10 Aug 13, 2012
thdataleg.cxx
thdataleg.h Added parsing of survex .err file for loop closure errors and its exp… Feb 27, 2017
thdataobject.cxx Fix typos in exception messages and comments Jan 24, 2017
thdataobject.h Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thdatareader.cxx snapshot 20080715 Jul 15, 2008
thdatareader.h snapshot 20071124 Nov 24, 2007
thdatastation.cxx snapshot 0.2.12 May 27, 2003
thdatastation.h snapshot 20071124 Nov 24, 2007
thdate.cxx Improve calculation of fractional year Feb 18, 2017
thdate.h Include coord. sys and date-surveyed in .3d export Jan 19, 2017
thdb1d.cxx Fixed splays walls generation. May 23, 2018
thdb1d.h Added first version of splay shot 3D modelling. May 22, 2018
thdb2d.cxx Remove redundant NULL checks Jan 29, 2017
thdb2d.h
thdb2d00.cxx Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thdb2dab.cxx snapshot 0.2.12 May 27, 2003
thdb2dab.h
thdb2dcp.cxx snapshot 5.3.8 Jun 18, 2011
thdb2dcp.h snapshot 5.3.8 Jun 18, 2011
thdb2dji.cxx
thdb2dji.h
thdb2dlp.cxx
thdb2dlp.h Fix typos in exception messages and comments Jan 24, 2017
thdb2dmi.cxx snapshot 20070214 Feb 14, 2007
thdb2dmi.h snapshot 20070214 Feb 14, 2007
thdb2dprj.cxx release 0.5.0 Feb 2, 2007
thdb2dprj.h snapshot 20071124 Nov 24, 2007
thdb2dpt.cxx release 0.3.8 May 10, 2005
thdb2dpt.h release 0.3.9 Aug 30, 2005
thdb2dxm.cxx snapshot 0.2.12 May 27, 2003
thdb2dxm.h
thdb2dxs.cxx
thdb2dxs.h snapshot 20070214 Feb 14, 2007
thdb3d.cxx snapshot 5.3.6 Dec 10, 2010
thdb3d.h snapshot 5.3.8 Jun 18, 2011
thendscrap.cxx snapshot 20071124 Nov 24, 2007
thendscrap.h Fix typos in exception messages and comments Jan 24, 2017
thendsurvey.cxx snapshot 20071124 Nov 24, 2007
thendsurvey.h Fix typos in exception messages and comments Jan 24, 2017
thepsparse.cxx
thepsparse.h release 5.3.16 Dec 28, 2014
therion.cxx Sync divergent docs of therion command line Jan 25, 2017
therion.h
therion.ico
therion.ini Sort out British English translation Jan 27, 2017
therion.rc release 0.3.0 Apr 16, 2004
thexception.cxx snapshot 20071124 Nov 24, 2007
thexception.h Fix compiler warnings in debug build Jan 24, 2017
thexpdb.cxx Fix #ifdefs for Linux/Mac Jan 23, 2017
thexpdb.h Simple CSV database export with shot and equate lists Jan 19, 2017
thexpmap.cxx Map color by date bugs fixed. Oct 8, 2017
thexpmap.h Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thexpmodel.cxx Added first version of splay shot 3D modelling. May 22, 2018
thexpmodel.h Added first version of splay shot 3D modelling. May 22, 2018
thexport.cxx Use file name as title in KML and HTML lists Jan 20, 2017
thexport.h Moved "layout" field to thexport to make the language info available … Jan 20, 2017
thexporter.cxx snapshot 20080306 Mar 6, 2008
thexporter.h
thexpshp.cxx Added export of CLIP attribute in SHP export. Jan 6, 2017
thexpshp.h snapshot 20071124 Nov 24, 2007
thexpsys.cxx release 0.5.0 Feb 2, 2007
thexpsys.h snapshot 20071124 Nov 24, 2007
thexptable.cxx
thexptable.h release 5.3.11 Dec 22, 2012
thexpuni.cxx Bugfix - KML multiple outer polygon outlines. Jun 27, 2018
thexpuni.h
thgeomag.cxx Fix compiler warnings Jan 20, 2017
thgeomag.h
thgeomagdata.h
thgrade.cxx snapshot 20071124 Nov 24, 2007
thgrade.h Fix typos in exception messages and comments Jan 24, 2017
thimport.cxx
thimport.h Fix typos in exception messages and comments Jan 24, 2017
thinfnan.cxx snapshot 0.2.12 May 27, 2003
thinfnan.h Added first version of splay shot 3D modelling. May 22, 2018
thinit.cxx
thinit.h snapshot 5.2.10 Jun 26, 2009
thinput.cxx Remove redundant NULL checks Jan 29, 2017
thinput.h snapshot 20071124 Nov 24, 2007
thjoin.cxx snapshot 20071124 Nov 24, 2007
thjoin.h
thlang.cxx Sort out British English translation Jan 27, 2017
thlang.h Sort out British English translation Jan 27, 2017
thlayout.cxx
thlayout.h Map color by date bugs fixed. Oct 8, 2017
thlayoutclr.cxx Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thlayoutclr.h Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thlayoutln.cxx
thlayoutln.h snapshot 5.2.11 Aug 1, 2009
thlegenddata.cxx release 0.3.10 Apr 5, 2006
thlegenddata.h release 0.3.10 Apr 5, 2006
thlibrary.cxx Fix of therion library source code generation. Jan 25, 2017
thlibrary.h
thlibrarydata.src Library autogenerated files removed from repository. Jan 25, 2017
thlibrarydata.thcfg snapshot 0.2.12 May 27, 2003
thline.cxx
thline.h
thlocale.cxx
thlocale.h snapshot 20071124 Nov 24, 2007
thlogfile.cxx Fix assorted typos Mar 22, 2018
thlogfile.h release 0.3.9 Aug 30, 2005
thlookup.cxx Using start date instead of average date on scrap coloring in lookup. Jul 23, 2018
thlookup.h Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thmap.cxx Removed map colour option. It should be defined in layout, not source… Apr 3, 2017
thmap.h Removed map colour option. It should be defined in layout, not source… Apr 3, 2017
thmapstat.cxx Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thmapstat.h Added -color option to select, added configuration lookup command (ne… Oct 7, 2017
thmbuffer.cxx Remove redundant NULL checks Jan 29, 2017
thmbuffer.h snapshot 20071124 Nov 24, 2007
thobjectid.cxx
thobjectid.h snapshot 20071124 Nov 24, 2007
thobjectname.cxx
thobjectname.h snapshot 20071124 Nov 24, 2007
thobjectsrc.cxx release 0.5.0 Feb 2, 2007
thobjectsrc.h
thparse.cxx Fixed indent mismatch (see pull request #21). Jan 24, 2017
thparse.h snapshot 5.2.12 Sep 15, 2009
thpdf.cxx release 5.3.11 Dec 22, 2012
thpdf.h release 0.2.13 Jun 16, 2003
thpdfdata.cxx snapshot 5.3.4 Sep 23, 2010
thpdfdata.h snapshot 5.3.4 Sep 23, 2010
thpdfdbg.cxx
thpdfdbg.h release 0.3.8 May 10, 2005
thperson.cxx snapshot 20071124 Nov 24, 2007
thperson.h
thpic.cxx
thpic.h release 5.3.11 Dec 22, 2012
thpoint.cxx Added new layout options + symbol -scale <numeric> Apr 11, 2017
thpoint.h Fix typos in exception messages and comments Jan 24, 2017
thproj.cxx release 0.5.0 Feb 2, 2007
thproj.h release 0.5.0 Feb 2, 2007
threpair-files
thscrap.cxx
thscrap.h Fix typos in exception messages and comments Jan 24, 2017
thscrapen.cxx snapshot 0.2.12 May 27, 2003
thscrapen.h snapshot 5.3.8 Jun 18, 2011
thscrapis.cxx Added proper handling of scrap 3D reconstruction failure. Fixed altit… Dec 14, 2017
thscrapis.h snapshot 5.3.8 Jun 18, 2011
thscraplo.cxx snapshot 5.3.7 May 6, 2011
thscraplo.h
thscraplp.cxx release 5.3.12 Dec 22, 2013
thscraplp.h snapshot 5.3.9 Nov 14, 2011
thselector.cxx
thselector.h
thsketch.cxx
thsketch.h release 0.5.0 Feb 2, 2007
thsurface.cxx Remove redundant NULL checks Jan 29, 2017
thsurface.h Fix typos in exception messages and comments Jan 24, 2017
thsurvey.cxx snapshot 20080306 Mar 6, 2008
thsurvey.h Fix typos in exception messages and comments Jan 24, 2017
thsvg.cxx release 5.3.16 Dec 28, 2014
thsvg.h release 5.3.16 Dec 28, 2014
thsvxctrl.cxx Removed some debugging output. Apr 4, 2017
thsvxctrl.h
thsymbolset.cxx
thsymbolset.h
thsymbolsetfont.txt release 5.3.10 Aug 13, 2012
thsymbolsetlist.pl
thtexenc.cxx snapshot 20080407 Apr 7, 2008
thtexfonts.cxx Added tex-fonts-optional in init file. Feb 21, 2017
thtexfonts.h Added tex-fonts-optional in init file. Feb 21, 2017
thtf.cxx release 0.3.10 Apr 5, 2006
thtf.h
thtfangle.cxx release 0.3.5 Nov 25, 2004
thtfangle.h release 0.3.5 Nov 25, 2004
thtflength.cxx snapshot 20080306 Mar 6, 2008
thtflength.h Allow "metre" for units Mar 22, 2018
thtfpwf.cxx
thtfpwf.h snapshot 0.2.12 May 27, 2003
thtmpdir.cxx release 5.3.12 Dec 22, 2013
thtmpdir.h Fix typos in exception messages and comments Jan 24, 2017
thtrans.cxx snapshot 20070221 Feb 21, 2007
thtrans.h snapshot 20070221 Feb 21, 2007
thwarp.cxx Remove redundant NULL checks Jan 29, 2017
thwarp.h snapshot 5.3.8 Jun 18, 2011
thwarpp.cxx release 5.3.11 Dec 22, 2012
thwarpp.h snapshot 20070710 Jul 10, 2007
thwarppdef.h snapshot 20070710 Jul 10, 2007
thwarppme.cxx snapshot 20070710 Jul 10, 2007
thwarppme.h
thwarppt.cxx Fix more compiler warnings Jan 23, 2017
thwarppt.h snapshot 20070710 Jul 10, 2007

README

This is Therion, cave surveying software. 

It produces complete, always up-to-date cave maps. The map is automatically 
updated after loop closure, blunder fix or map symbol set change. 
It's particularly well suitable for documenting large and complicated cave
systems.

Therion creates realistic 3D models from 2D maps without quantity of additional
information. LRUD dimensions are also supported.

Documentation is in the Therion Book (file thbook.pdf), which can either be 
downloaded from the internet or compiled in the `thbook' directory using pdfTeX.
Installation (compilation) is described in the Appendix of the Therion Book.

There is also much excellent documentation contributed by users on the wiki at:
https://therion.speleo.sk/wiki/doku.php

Web page: https://therion.speleo.sk

Copyright (c) 1999-2017 Stacho Mudrak, Martin Budaj

Distributed free under the GNU General Public License