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()