SHAPER
9.12.0
|
Filter for vertical faces only. More...
Public Member Functions | |
virtual const std::string & | name () const |
Returns name of the filter to represent it in GUI. More... | |
virtual bool | isSupported (GeomAPI_Shape::ShapeType theType) const override |
Returns true if the given shape type is supported. More... | |
virtual bool | isOk (const GeomShapePtr &theShape, const ResultPtr &, const ModelAPI_FiltersArgs &theArgs) const override |
This method should contain the filter logic. More... | |
virtual bool | isMultiple () const |
Returns True if the filter can be used several times within one filtering. More... | |
virtual std::string | xmlRepresentation () const |
Returns XML string which represents GUI of the filter By default it returns nothing (no GUI) More... | |
virtual void | initAttributes (ModelAPI_FiltersArgs &) |
Initializes arguments of a filter. More... | |
virtual std::string | xmlFromFile (const std::string &theConfigFile) const |
Returns XML string which represents GUI of the filter by reading corresponding XML file. More... | |
Filter for vertical faces only.
|
inlinevirtual |
Returns name of the filter to represent it in GUI.
Implements ModelAPI_Filter.
|
overridevirtual |
Returns true if the given shape type is supported.
Implements ModelAPI_Filter.
|
overridevirtual |
This method should contain the filter logic.
It returns true if the given shape is accepted by the filter.
theShape | the given shape |
theArgs | arguments of the filter |
Implements ModelAPI_Filter.
|
inlinevirtualinherited |
Returns True if the filter can be used several times within one filtering.
Reimplemented in FiltersPlugin_RelativeToSolid, FiltersPlugin_OnPlaneSide, FiltersPlugin_OnPlane, and FiltersPlugin_OnLine.
|
inlinevirtualinherited |
Returns XML string which represents GUI of the filter By default it returns nothing (no GUI)
Reimplemented in FiltersPlugin_VolumeSize, FiltersPlugin_RelativeToSolid, FiltersPlugin_OppositeToEdge, FiltersPlugin_OnShapeName, FiltersPlugin_OnPlaneSide, FiltersPlugin_OnPlane, FiltersPlugin_OnLine, FiltersPlugin_OnGeometry, FiltersPlugin_FeatureEdges, FiltersPlugin_FaceSize, FiltersPlugin_EdgeSize, FiltersPlugin_ContinuousFaces, and FiltersPlugin_BelongsTo.
|
inlinevirtualinherited |
Initializes arguments of a filter.
If a filter has no arguments, this method may be not redefined.
Reimplemented in FiltersPlugin_VolumeSize, FiltersPlugin_RelativeToSolid, FiltersPlugin_OppositeToEdge, FiltersPlugin_OnShapeName, FiltersPlugin_OnPlaneSide, FiltersPlugin_OnPlane, FiltersPlugin_OnLine, FiltersPlugin_OnGeometry, FiltersPlugin_FeatureEdges, FiltersPlugin_FaceSize, FiltersPlugin_EdgeSize, FiltersPlugin_ContinuousFaces, and FiltersPlugin_BelongsTo.
|
virtualinherited |
Returns XML string which represents GUI of the filter by reading corresponding XML file.