15 #include "CeeCore/Base.h" 16 #include "CeeCore/Str.h" 17 #include "CeeUnstructGrid/Base.h" 18 #include "CeeUnstructGrid/CustomResultGenerator.h" 26 class UnstructGridModel;
55 void setName(
const Str& name);
58 void setIdString(
const Str& idString);
63 int baseResultId()
const;
70 bool isCustom()
const;
72 Str resultCalculatorId()
const;
75 void setNature(
const Str& nature);
77 const std::vector<int>& sectionIds()
const;
78 void setSectionIds(
const std::vector<int>& ids);
80 Str attribute(
const Str& name)
const;
81 std::vector<Str> attributeNames()
const;
85 void setCustomResultGenerator(
const CustomResultGenerator* generator,
const std::vector<CustomResultArgument>& arguments);
86 std::vector<CustomResultArgument> customResultArguments()
const;
93 void setAttribute(
const Str& name,
const Str& value);
95 static int updateOrGetNextId(
ResultType resultId,
int id,
bool update);
A class to generate custom results.
Definition: CustomResultGenerator.h:42
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Simple class containing metadata info for a result.
Definition: ResultInfo.h:34
A general unicode based string class.
Definition: Str.h:28
bool operator!=(const PtrRef< T1 > &a, const PtrRef< T2 > &b)
Returns true if the internal pointers of refs a and b are different.
Definition: PtrRef.h:58
StrainType
Type of the strain result in the model, if any.
Definition: Base.h:105
DeriveOperation
Available operations to derive a result from a base result.
Definition: Base.h:57
bool operator==(const PtrRef< T1 > &a, const PtrRef< T2 > &b)
Returns true if the internal pointers of refs a and b are equal.
Definition: PtrRef.h:57
Metadata directory for a data source.
Definition: DataSourceDirectory.h:40
ResultMapping
Available scalar and vector result mappings.
Definition: Base.h:47
ResultType
Different types of results.
Definition: Base.h:90