{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/41345"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/41345","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"An object-oriented, PHIGS-based Internal Layout Module for aircraft design","abstract":"During the conceptual design phase, aircraft designers require tools to be able to quickly and accurately produce concepts that meet given requirements. These tools often take the form of computer programs and computer-aided design systems which model the shape of the airplane concept and perform various analyses. Often, a common element in these analyses is that only the exterior of the aircraft is considered. Thus a major component of aircraft design is largely overlooked: the internal layout of the airplane. This thesis describes the design and implementation of a new computer software, the Internal Layout Module, designed to enhance the ability of the aircraft designer to arrange, modify, view, and analyze the internal components of an airplane. By considering the internal layout concurrently with the external shape and size, the configurator can effectively design the smallest airplane that meets specifications. The module is coded in C++ entirely under the object-oriented paradigm to ease integration with existing code and to ensure future maintainability and extensibility. New components as varied as seats, galleys, lavatories and cargo containers have been designed for use in the Internal Layout Module and to provide a foundation for future object-oriented geometry for aircraft design. The module has been successfully integrated with the aircraft conceptual design code ACSYNT (AirCraft SYNThesis). The process of adding this new object-oriented module to existing procedural code is discussed in detail.","abstract_html":"During the conceptual design phase, aircraft designers require tools to be able to quickly and accurately produce concepts that meet given requirements. These tools often take the form of computer programs and computer-aided design systems which model the shape of the airplane concept and perform various analyses. Often, a common element in these analyses is that only the exterior of the aircraft is considered. Thus a major component of aircraft design is largely overlooked: the internal layout of the airplane. This thesis describes the design and implementation of a new computer software, the Internal Layout Module, designed to enhance the ability of the aircraft designer to arrange, modify, view, and analyze the internal components of an airplane. By considering the internal layout concurrently with the external shape and size, the configurator can effectively design the smallest airplane that meets specifications. The module is coded in C++ entirely under the object-oriented paradigm to ease integration with existing code and to ensure future maintainability and extensibility. New components as varied as seats, galleys, lavatories and cargo containers have been designed for use in the Internal Layout Module and to provide a foundation for future object-oriented geometry for aircraft design. The module has been successfully integrated with the aircraft conceptual design code ACSYNT (AirCraft SYNThesis). The process of adding this new object-oriented module to existing procedural code is discussed in detail.","abstract_has_math":false,"creators":["Hasan, Shahab"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Mechanical Engineering","degree_department":"Mechanical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Myklebust, Arvid"],"committee_members":["Bohn, Jan Helge","Mason, William H."],"year":1993,"date_issued":"1993-12-13","date_published":"1993-12-13","updated_at":"2026-07-22T22:18:46Z","subjects":[],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-03032009-040349"],"render_values":[{"text":"etd-03032009-040349","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/41345","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Myklebust, Arvid"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Bohn, Jan Helge","Mason, William H."]},{"key":"dc:contributor.department","label":"Department","values":["Mechanical Engineering"]},{"key":"dc:creator","label":"Author","values":["Hasan, Shahab"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T21:30:31Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T21:30:31Z","2009-03-03"]},{"key":"dc:date.issued","label":"Date","values":["1993-12-13"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.dcmitype","label":"Dc Type Dcmitype","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mechanical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-03032009-040349"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/41345"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["During the conceptual design phase, aircraft designers require tools to be able to quickly and accurately produce concepts that meet given requirements. These tools often take the form of computer programs and computer-aided design systems which model the shape of the airplane concept and perform various analyses. Often, a common element in these analyses is that only the exterior of the aircraft is considered. Thus a major component of aircraft design is largely overlooked: the internal layout of the airplane. This thesis describes the design and implementation of a new computer software, the Internal Layout Module, designed to enhance the ability of the aircraft designer to arrange, modify, view, and analyze the internal components of an airplane. By considering the internal layout concurrently with the external shape and size, the configurator can effectively design the smallest airplane that meets specifications. The module is coded in C++ entirely under the object-oriented paradigm to ease integration with existing code and to ensure future maintainability and extensibility. New components as varied as seats, galleys, lavatories and cargo containers have been designed for use in the Internal Layout Module and to provide a foundation for future object-oriented geometry for aircraft design. The module has been successfully integrated with the aircraft conceptual design code ACSYNT (AirCraft SYNThesis). The process of adding this new object-oriented module to existing procedural code is discussed in detail."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["BTD"]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["An object-oriented, PHIGS-based Internal Layout Module for aircraft design"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Myklebust, Arvid"],"dc:contributor.committeemember":["Bohn, Jan Helge","Mason, William H."],"dc:contributor.department":["Mechanical Engineering"],"dc:creator":["Hasan, Shahab"],"dc:date.accessioned":["2014-03-14T21:30:31Z"],"dc:date.available":["2014-03-14T21:30:31Z","2009-03-03"],"dc:date.issued":["1993-12-13"],"dc:description.abstract":["During the conceptual design phase, aircraft designers require tools to be able to quickly and accurately produce concepts that meet given requirements. These tools often take the form of computer programs and computer-aided design systems which model the shape of the airplane concept and perform various analyses. Often, a common element in these analyses is that only the exterior of the aircraft is considered. Thus a major component of aircraft design is largely overlooked: the internal layout of the airplane. This thesis describes the design and implementation of a new computer software, the Internal Layout Module, designed to enhance the ability of the aircraft designer to arrange, modify, view, and analyze the internal components of an airplane. By considering the internal layout concurrently with the external shape and size, the configurator can effectively design the smallest airplane that meets specifications. The module is coded in C++ entirely under the object-oriented paradigm to ease integration with existing code and to ensure future maintainability and extensibility. New components as varied as seats, galleys, lavatories and cargo containers have been designed for use in the Internal Layout Module and to provide a foundation for future object-oriented geometry for aircraft design. The module has been successfully integrated with the aircraft conceptual design code ACSYNT (AirCraft SYNThesis). The process of adding this new object-oriented module to existing procedural code is discussed in detail."],"dc:description.degree":["Master of Science"],"dc:format.medium":["BTD"],"dc:format.mimetype":["application/pdf"],"dc:identifier.other":["etd-03032009-040349"],"dc:identifier.uri":["http://hdl.handle.net/10919/41345"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:title":["An object-oriented, PHIGS-based Internal Layout Module for aircraft design"],"dc:type":["Thesis"],"dc:type.dcmitype":["Text"],"thesis:degree_discipline":["Mechanical Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:18:46Z"}