7159e318e1
I have now split out the ground cache functions into src/FDM/groundcache.[ch]xx Attached are the two files and the patch to integrate that cache into FGInterface. The code is nowhere used at the moment, the fdm's need to be updated to use that ground cache. The JSBSim-dropin.tar.gz from Martins ftp server does this for example. The carrier's scenegraph is not yet processed to be visible for ground intersection testing. So the only benefit up to now is that the api is set up. Using this I can put the changes to make JSBSim work with that into JSBSim's cvs. Also I aim to provide Andy a patch to make use of that with YASim.
20 lines
415 B
Makefile
20 lines
415 B
Makefile
if ENABLE_SP_FDM
|
|
SP_DIR = SP
|
|
else
|
|
SP_DIR =
|
|
endif
|
|
|
|
SUBDIRS = Balloon JSBSim LaRCsim UIUCModel YASim \
|
|
$(SP_DIR) ExternalNet ExternalPipe
|
|
|
|
noinst_LIBRARIES = libFlight.a
|
|
|
|
libFlight_a_SOURCES = \
|
|
Balloon.cxx Balloon.h \
|
|
flight.cxx flight.hxx \
|
|
groundcache.cxx groundcache.hxx \
|
|
MagicCarpet.cxx MagicCarpet.hxx \
|
|
UFO.cxx UFO.hxx \
|
|
NullFDM.cxx NullFDM.hxx
|
|
|
|
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
|