Implement MaterialHolder, a container for the Material objects loaded during processi...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Fri, 4 May 2012 20:11:33 +0000 (20:11 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Fri, 4 May 2012 20:11:33 +0000 (20:11 +0000)
commit34a4558c0c17a0881db00ee6dcc84238b4e1f600
treef49ed69a5866d9adb20c67349d50aac0dde8b09c
parenta815239d7261f7aff342e4513606766a19ddcd4a
Implement MaterialHolder, a container for the Material objects loaded during processing of rocksim csv files.  Added logic to streamer and parachutes so it can produce a SURFACE material if the csv file specified a BULK material and thickness.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@645 180e2498-e6e9-4542-8430-84ac67f01cd8
17 files changed:
core/src/net/sf/openrocket/preset/loader/BaseComponentLoader.java
core/src/net/sf/openrocket/preset/loader/BodyTubeLoader.java
core/src/net/sf/openrocket/preset/loader/BulkHeadLoader.java
core/src/net/sf/openrocket/preset/loader/CenteringRingLoader.java
core/src/net/sf/openrocket/preset/loader/EngineBlockLoader.java
core/src/net/sf/openrocket/preset/loader/LaunchLugLoader.java
core/src/net/sf/openrocket/preset/loader/LineMaterialColumnParser.java
core/src/net/sf/openrocket/preset/loader/MaterialColumnParser.java
core/src/net/sf/openrocket/preset/loader/MaterialHolder.java [new file with mode: 0644]
core/src/net/sf/openrocket/preset/loader/MaterialLoader.java
core/src/net/sf/openrocket/preset/loader/NoseConeLoader.java
core/src/net/sf/openrocket/preset/loader/ParachuteLoader.java
core/src/net/sf/openrocket/preset/loader/RocksimComponentFileTranslator.java
core/src/net/sf/openrocket/preset/loader/StreamerLoader.java
core/src/net/sf/openrocket/preset/loader/SurfaceMaterialColumnParser.java
core/src/net/sf/openrocket/preset/loader/TransitionLoader.java
core/src/net/sf/openrocket/preset/loader/TubeCouplerLoader.java