cee::imp::cae::ReaderSettings
- 
class ReaderSettings
 Settings manager for the different CAE file formats supported by ImportCae.
Public Functions
- 
ReaderSettings()
 Constructs the reader settings object.
- 
const ReaderSettingsMarc &marc() const
 Returns Marc reader settings.
- 
ReaderSettingsMarc &marc()
 Returns Marc reader settings.
- 
const ReaderSettingsPtc &ptc() const
 Returns PTC reader settings.
- 
ReaderSettingsPtc &ptc()
 Returns PTC reader settings.
- 
const ReaderSettingsOpenFoam &openFoam() const
 Returns OpenFoam settings.
- 
ReaderSettingsOpenFoam &openFoam()
 Returns OpenFoam settings.
- 
size_t dataProviderSettingsCount() const
 Returns the number of data provider settings that are available.
- 
const ReaderSettingsDataProvider &dataProviderSettings(size_t index) const
 Returns DataProvider reader settings for the data provider with the given index.
- 
ReaderSettingsDataProvider &dataProviderSettings(size_t index)
 Returns DataProvider reader settings for the data provider with the given index.
- 
void addDataProviderSettings(const cee::imp::cae::ReaderSettingsDataProvider &cdpSettings)
 Add reader settings for a data provider.
- 
void setEnsuresUniqueResultNames(bool ensure)
 Sets to true to ensures that all result names are unique.
- 
bool ensuresUniqueResultNames() const
 Returns true if all result names are set to be unique.
- 
void setUsesUndefinedResults(bool use)
 Sets to true if undefined results should be used.
- 
bool usesUndefinedResults() const
 Returns true if undefined results are used.
- 
bool isGlobalCoordinateTransformationEnabled() const
 Returns true if results are transformed to the global coordinate system.
- 
void enableGlobalCoordinateTransformation(bool enable)
 Enable/disable transformation of results to the global coordinate system.
- 
void excludeElementCategory(cee::ug::Element::Category category)
 Sets given element category to be excluded.
- 
void clearExcludedElementCategories()
 Clears existing excluded element categories.
- 
const std::vector<cee::ug::Element::Category> &excludedElementCategories() const
 Returns all existing excluded element categories.
- 
int getCategoryBottomSectionId(int categoryId) const
 Return the sectionId chosen for Bottom in the correspondng category. Returns -1 if categoryID not found.
- 
int getCategoryTopSectionId(int categoryId) const
 Return the sectionId chosen for Top in the correspondng category. Returns -1 if categoryID not found.
- 
std::vector<int> getSectionCategoryIds() const
 Returns all category ids the user has specified to change the default behavior of sections.
- 
void setTopAndBottomSectionIdForCategory(int categoryId, int sectionIdTop, int sectionIdBottom)
 Set per categoryId the two sections to be used as Bottom and Top result.
- 
ReaderSettings()