- inline group_list get_fans_v() const { return fans_v; }
- inline void set_fans_v( group_list g ) { fans_v = g; }
- inline group_list get_fans_tc() const { return fans_tc; }
- inline void set_fans_tc( group_list g ) { fans_tc = g; }
- inline string_list get_fan_materials() const { return fan_materials; }
- inline void set_fan_materials( string_list s ) { fan_materials = s; }
-
- // read a binary file object and populate the provided structures.
- bool read_bin( const string& file );
-
- // write out the structures to a binary file. We assume that the
- // groups come to us sorted by material property. If not, things
- // don't break, but the result won't be as optimal.
- bool write_bin( const string& base, const string& name, const SGBucket& b );
-
- // write out the structures to an ASCII file. We assume that the
- // groups come to us sorted by material property. If not, things
- // don't break, but the result won't be as optimal.
- bool write_ascii( const string& base, const string& name,
+ inline const group_list& get_strips_v() const { return strips_v; }
+ inline void set_strips_v( const group_list& g ) { strips_v = g; }
+ inline const group_list& get_strips_n() const { return strips_n; }
+ inline void set_strips_n( const group_list& g ) { strips_n = g; }
+ inline const group_list& get_strips_c() const { return strips_c; }
+ inline void set_strips_c( const group_list& g ) { strips_c = g; }
+
+ inline const group_list& get_strips_tc() const { return strips_tc; }
+ inline void set_strips_tc( const group_list& g ) { strips_tc = g; }
+ inline const string_list& get_strip_materials() const { return strip_materials; }
+ inline void set_strip_materials( const string_list& s ) { strip_materials = s; }
+
+ inline const group_list& get_fans_v() const { return fans_v; }
+ inline void set_fans_v( const group_list& g ) { fans_v = g; }
+ inline const group_list& get_fans_n() const { return fans_n; }
+ inline void set_fans_n( const group_list& g ) { fans_n = g; }
+ inline const group_list& get_fans_c() const { return fans_c; }
+ inline void set_fans_c( const group_list& g ) { fans_c = g; }
+
+ inline const group_list& get_fans_tc() const { return fans_tc; }
+ inline void set_fans_tc( const group_list& g ) { fans_tc = g; }
+ inline const string_list& get_fan_materials() const { return fan_materials; }
+ inline void set_fan_materials( const string_list& s ) { fan_materials = s; }
+
+ /**
+ * Read a binary file object and populate the provided structures.
+ * @param file input file name
+ * @return result of read
+ */
+ bool read_bin( const std::string& file );
+
+ /**
+ * Write out the structures to a binary file. We assume that the
+ * groups come to us sorted by material property. If not, things
+ * don't break, but the result won't be as optimal.
+ * @param base name of output path
+ * @param name name of output file
+ * @param b bucket for object location
+ * @return result of write
+ */
+ bool write_bin( const std::string& base, const std::string& name, const SGBucket& b );
+
+ /**
+ * Write out the structures to an ASCII file. We assume that the
+ * groups come to us sorted by material property. If not, things
+ * don't break, but the result won't be as optimal.
+ * @param base name of output path
+ * @param name name of output file
+ * @param b bucket for object location
+ * @return result of write
+ */
+ bool write_ascii( const std::string& base, const std::string& name,