Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Extrusion fix
[modules/shaper.git]
/
src
/
ModelAPI
/
ModelAPI_Result.h
diff --git
a/src/ModelAPI/ModelAPI_Result.h
b/src/ModelAPI/ModelAPI_Result.h
index 7922612c68f203e139c9011f9f8aef5161d87bf1..bf15dfeecbf14761ba31f9c28490c1ac070bd6d1 100644
(file)
--- a/
src/ModelAPI/ModelAPI_Result.h
+++ b/
src/ModelAPI/ModelAPI_Result.h
@@
-37,24
+37,20
@@
class ModelAPI_Result : public ModelAPI_Object
/// Returns true if the result is concealed from the data tree (referenced by other objects)
MODELAPI_EXPORT virtual bool isConcealed();
/// Returns true if the result is concealed from the data tree (referenced by other objects)
MODELAPI_EXPORT virtual bool isConcealed();
- ///
Returns true if the result is concealed from
the data tree (referenced by other objects)
- MODELAPI_EXPORT void setIsConcealed(const bool theValue);
+ ///
Sets the result as concealed in
the data tree (referenced by other objects)
+ MODELAPI_EXPORT v
irtual v
oid setIsConcealed(const bool theValue);
/// Enables/disables the result. The disabled result does not participate in any calculation
/// and visualization: like it was removed. But it keeps the general parameters: colors,
/// visibility, etc.
/// Enables/disables the result. The disabled result does not participate in any calculation
/// and visualization: like it was removed. But it keeps the general parameters: colors,
/// visibility, etc.
- /// \param theThis pointer to this object, needed to generate all events if it is nec
c
essary
+ /// \param theThis pointer to this object, needed to generate all events if it is necessary
/// \param theFlag makes disabled if it is true
/// \returns true if state is really changed
MODELAPI_EXPORT virtual bool setDisabled(std::shared_ptr<ModelAPI_Result> theThis,
const bool theFlag);
/// Returns the result is disabled or not.
/// \param theFlag makes disabled if it is true
/// \returns true if state is really changed
MODELAPI_EXPORT virtual bool setDisabled(std::shared_ptr<ModelAPI_Result> theThis,
const bool theFlag);
/// Returns the result is disabled or not.
- MODELAPI_EXPORT virtual bool isDisabled() const;
-
- // Retuns the parameters of color definition in the resources config manager
- virtual void colorConfigInfo(std::string& theSection, std::string& theName,
- std::string& theDefault) {}
+ MODELAPI_EXPORT virtual bool isDisabled();
/// Request for initialization of data model of the result: adding all attributes
virtual void initAttributes() {};
/// Request for initialization of data model of the result: adding all attributes
virtual void initAttributes() {};
@@
-68,6
+64,13
@@
class ModelAPI_Result : public ModelAPI_Object
/// On change of attribute of the result update presentation of this result:
/// for the current moment there are only presentation attributes assigned to results
MODELAPI_EXPORT virtual void attributeChanged(const std::string& theID);
/// On change of attribute of the result update presentation of this result:
/// for the current moment there are only presentation attributes assigned to results
MODELAPI_EXPORT virtual void attributeChanged(const std::string& theID);
+
+protected:
+ /// This method is called just after creation of the object: it must initialize
+ /// all fields, normally initialized in the constructor
+ MODELAPI_EXPORT virtual void init();
+
+friend class Model_Objects;
};
//! Pointer on feature object
};
//! Pointer on feature object