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
Regression fix: not toggled up button on closing of contour of lines
[modules/shaper.git]
/
src
/
ModelAPI
/
ModelAPI_ResultConstruction.h
diff --git
a/src/ModelAPI/ModelAPI_ResultConstruction.h
b/src/ModelAPI/ModelAPI_ResultConstruction.h
index 6040b35a599aded5b57267c02746a2632b79a6df..41d74975c1960e82ce44ad175510b70ed73d3db0 100644
(file)
--- a/
src/ModelAPI/ModelAPI_ResultConstruction.h
+++ b/
src/ModelAPI/ModelAPI_ResultConstruction.h
@@
-33,6
+33,13
@@
class ModelAPI_ResultConstruction : public ModelAPI_Result
return MY_GROUP;
}
return MY_GROUP;
}
+ /// default color for a result construction
+ inline static const std::string& DEFAULT_COLOR()
+ {
+ static const std::string RESULT_CONSTRUCTION_COLOR("120,120,120");
+ return RESULT_CONSTRUCTION_COLOR;
+ }
+
/// Sets the result
virtual void setShape(std::shared_ptr<GeomAPI_Shape> theShape) = 0;
/// Sets the result
virtual void setShape(std::shared_ptr<GeomAPI_Shape> theShape) = 0;
@@
-43,6
+50,11
@@
class ModelAPI_ResultConstruction : public ModelAPI_Result
virtual int facesNum() = 0;
/// if the construction result may be used as faces, this method returns face by zero based index
virtual std::shared_ptr<GeomAPI_Face> face(const int theIndex) = 0;
virtual int facesNum() = 0;
/// if the construction result may be used as faces, this method returns face by zero based index
virtual std::shared_ptr<GeomAPI_Face> face(const int theIndex) = 0;
+
+ /// By default object is not infinite.
+ virtual bool isInfinite() = 0;
+ /// Sets the flag that it is infinite
+ virtual void setInfinite(const bool theInfinite) = 0;
};
//! Pointer on feature object
};
//! Pointer on feature object