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.
-
const ReaderSettingsVtk &
vtk() const Returns PTC reader settings.
-
ReaderSettingsVtk &
vtk() Returns PTC reader 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) Adds 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) Enables/disables 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 Returns the sectionId chosen for Bottom in the corresponding category.
Returns -1 if categoryID not found
-
int
getCategoryTopSectionId(int categoryId) const Returns the sectionId chosen for Top in the corresponding 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) Sets per categoryId the two sections to be used as Bottom and Top result.
-