Survex Library Progress
Philip Schuchardt
ohc at vt.edu
Fri Oct 5 23:10:15 BST 2007
The C++ interface for survex is working. I want to intergate this code into
the survex project. What is the best way to do that?
To run the test(only under linux):
cmake .
make
./svxTest
Other Build Notes:
There are linking problems between C and C++ under Mac OS X.
Good example on how to use the interface:
svxTest.cxx
Currently supported -
- Front sights (clino and compass) : degrees only(I think)
- Back sights (clino and compass) : degrees only(I think)
- Length
- Fixed points
- Plumbs(up and down) for clino and back clino
- Loop closure
Needs support for-
- Error handling
- Loop closure errors
Source code:
http://cavewhere.googlecode.com/svn/trunk/survex/
Checkout with svn:
http://code.google.com/p/cavewhere/source
Main page:
http://cavewhere.googlecode.com/
Thanks,
Philip Schuchardt
On Thursday 04 October 2007 10:50 am, Philip Schuchardt wrote:
> Olly,
>
> I have been working on a C++ interface to survex. Currently it runs,
> but produces wrong data. Hopefully, I'll have a working version by
> the end if this week. I make small modifications to survex source
> code to compile C++ interface. Also, survex uses many extern
> variables and functions. These variables will pollute the namespace
> of any programs that uses the library. The interface is a "complete
> hack" and needs lots of testing. Are you interested in adding the
> interface to the survex project?
>
> The library's first version will support:
> Normal data (tape, compass, back compass, clino and back clino)
> Loop Closure
>
> Next version:
> Fixed points
> Error handling
> Loop closure handling
>
> Wish List:
> Reading/Writing .3d files
> Reading/Writing .plt files
> Reading .svx files and processing them
> Reading .DAT .MAK
>
> Philip Schuchardt
More information about the Survex
mailing list