|
SHAPER
9.15.0
|
Implementation of internal logic of the feature. More...
Data Structures | |
| class | GeomValidators_ConstructionComposite |
| A validator of selection. More... | |
| class | GeomValidators_Face |
| A validator of selection. More... | |
| class | GeomValidators_Finite |
| A validator for finite objects. More... | |
| class | GeomValidators_ShapeType |
| A validator for shape types, such as vertex, line, circe or arc. More... | |
| class | ModuleBase_SelectionValidator |
| A validator of selection. More... | |
| class | PartSet_DistanceSelection |
| A class to validate a selection for Distance constraint operation. More... | |
| class | PartSet_LengthSelection |
| A class to validate a selection for Length constraint operation. More... | |
| class | PartSet_PerpendicularSelection |
| A class to validate a selection for Perpendicular constraint operation. More... | |
| class | PartSet_ParallelSelection |
| A class to validate a selection for Parallel constraint operation. More... | |
| class | PartSet_RadiusSelection |
| A class to validate a selection for Radius constraint operation. More... | |
| class | PartSet_RigidSelection |
| A class to validate a selection for Rigid constraint operation. More... | |
| class | PartSet_CoincidentSelection |
| A class to validate a selection for coincedence constraint operation. More... | |
| class | PartSet_HVDirSelection |
| A class to validate a selection for Horizontal and Vertical constraints operation. More... | |
| class | PartSet_TangentSelection |
| A class to validate a selection for Tangential constraints operation. More... | |
| class | PartSet_FilletSelection |
| A class to validate a selection for Fillet constraints operation. More... | |
| class | PartSet_AngleSelection |
| A class to validate a selection for Angle constraints operation. More... | |
| class | PartSet_EqualSelection |
| A class to validate a selection for Equal constraints operation. More... | |
| class | PartSet_CollinearSelection |
| A class to validate a selection for Collinear constraints operation. More... | |
| class | PartSet_MiddlePointSelection |
| A class to validate a selection for Middle point constraints operation. More... | |
| class | PartSet_MultyTranslationSelection |
| A class to validate a selection for Middle point constraints operation. More... | |
| class | PartSet_SplitSelection |
| A class to validate a selection for Middle point constraints operation. More... | |
| class | PartSet_ProjectionSelection |
| A class to validate a selection for Middle point constraints operation. More... | |
| class | PartSet_IntersectionSelection |
| A class to validate a selection for intersection operation. More... | |
| class | PartSet_DifferentObjectsValidator |
| A validator which checks that objects selected for feature attributes are different (not the same) More... | |
| class | PartSet_DifferentPointsValidator |
| A validator which checks that Point2D selected for feature attributes are different (not the same) It iterates by the feature ModelAPI_AttributeRefAttr attributes, finds GeomDataAPI_Point2D attribute in value or attribute of the attributes and if the point of the given attribute is geometrical equal to a point of another attribute, returns false. More... | |
| class | BuildPlugin_ValidatorBaseForBuild |
| A validator for selection base shapes for build features. More... | |
| class | BuildPlugin_ValidatorBaseForWire |
| A validator for selection base shapes for wire. More... | |
| class | BuildPlugin_ValidatorBaseForFace |
| A validator for selection base shapes for face. More... | |
| class | BuildPlugin_ValidatorBaseForSolids |
| A validator for selection base shapes for solid. More... | |
| class | BuildPlugin_ValidatorSubShapesSelection |
| A validator for selection sub-shapes for SubShape feature. More... | |
| class | BuildPlugin_ValidatorFillingSelection |
| A validator for selection of Filling feature. More... | |
| class | BuildPlugin_ValidatorBaseForVertex |
| A validator for selection of Vertex feature. More... | |
| class | BuildPlugin_ValidatorExpression |
| Validator for the expression of parameter. More... | |
| class | CollectionPlugin_FieldValidator |
| Validator for the field. More... | |
| class | CollectionPlugin_GroupOperationAttributeValidator |
| Validator for the parameters of operation on groups. More... | |
| class | CollectionPlugin_GroupSelectionValidator |
| Validator for prevent adding whole group in other group. More... | |
| class | ConstructionPlugin_ValidatorPointLines |
| A validator for selection lines for point by intersection. More... | |
| class | ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel |
| A validator for selection edge and plane for point by intersection. More... | |
| class | ConstructionPlugin_ValidatorPlaneThreePoints |
| A validator for selection three points for plane. More... | |
| class | ConstructionPlugin_ValidatorPlaneLinePoint |
| A validator for selection line and point for plane. More... | |
| class | ConstructionPlugin_ValidatorPlaneTwoParallelPlanes |
| A validator for selection two parallel planes. More... | |
| class | ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes |
| A validator for selection two parallel planes. More... | |
| class | ConstructionPlugin_ValidatorPointThreeNonParallelPlanes |
| A validator for selection three non parallel planes. More... | |
| class | ConstructionPlugin_ValidatorNotFeature |
| A validator for selection of a result but not a feature. More... | |
| class | ExchangePlugin_FormatValidator |
| Validator for the imported formats checking. More... | |
| class | ExchangePlugin_ImportFormatValidator |
| Validator for the import format. More... | |
| class | ExchangePlugin_ExportFormatValidator |
| Validator for the export format. More... | |
| class | FeaturesPlugin_ValidatorImportResults |
| A validator for selection of objects that may be imported: from another part, result bodies. More... | |
| class | FeaturesPlugin_ValidatorPipePath |
| A validator for selection pipe path. More... | |
| class | FeaturesPlugin_ValidatorPipeLocations |
| A validator for selection pipe locations. More... | |
| class | FeaturesPlugin_ValidatorPipeLocationsNumber |
| Validator for the pipe locations. More... | |
| class | FeaturesPlugin_ValidatorLoftSameTypeShape |
| Validator for the same type of shape. More... | |
| class | FeaturesPlugin_ValidatorBaseForGeneration |
| A validator for selection base for generation. More... | |
| class | FeaturesPlugin_ValidatorBaseForGenerationSketchOrSketchObjects |
| Validator for the base objects for generation. More... | |
| class | FeaturesPlugin_ValidatorCompositeLauncher |
| A validator for selection at composite feature start. More... | |
| class | FeaturesPlugin_ValidatorExtrusionDir |
| A validator for extrusion direction attribute. More... | |
| class | FeaturesPlugin_ValidatorExtrusionBoundaryFace |
| A validator for extrusion from/to face attribute. More... | |
| class | FeaturesPlugin_ValidatorBooleanSelection |
| Validates selection for boolean operation. More... | |
| class | FeaturesPlugin_ValidatorFilletSelection |
| Validates selection for fillet operation. More... | |
| class | FeaturesPlugin_ValidatorFillet1DSelection |
| Validates selection for 1d-fillet operation. More... | |
| class | FeaturesPlugin_ValidatorOffsetFacesSelection |
| Validates selection for "Offset" feature. More... | |
| class | FeaturesPlugin_ValidatorThicknessSelection |
| Validates selection for "Thickness" feature. More... | |
| class | FeaturesPlugin_ValidatorPartitionSelection |
| Validates selection for partition. More... | |
| class | FeaturesPlugin_ValidatorRemoveSubShapesSelection |
| Validates selection for "Remove Sub-Shapes" feature. More... | |
| class | FeaturesPlugin_ValidatorRemoveSubShapesResult |
| Validator for the Remove Sub-Shapes feature. More... | |
| class | FeaturesPlugin_ValidatorUnionSelection |
| Validates selection for "Union" feature. More... | |
| class | FeaturesPlugin_ValidatorUnionArguments |
| Validator for the "Union" feature. More... | |
| class | FeaturesPlugin_ValidatorConcealedResult |
| Validator for the "Recover" feature. More... | |
| class | FeaturesPlugin_ValidatorCircular |
| Verifies the selected object is circular edge or cylindrical face. More... | |
| class | FeaturesPlugin_ValidatorBooleanArguments |
| Validates that boolean operation have enough arguments. More... | |
| class | FeaturesPlugin_ValidatorBooleanSmashSelection |
| Verifies the selected object for boolean smash feature. More... | |
| class | FeaturesPlugin_IntersectionSelection |
| Verifies the selected object for intersection feature. More... | |
| class | FeaturesPlugin_ValidatorBooleanFuseSelection |
| Verifies the selected object for boolean fuse feature. More... | |
| class | FeaturesPlugin_ValidatorBooleanFuseArguments |
| Validates that boolean operation have enough arguments. More... | |
| class | FeaturesPlugin_ValidatorBooleanCommonSelection |
| Verifies the selected object for boolean common feature. More... | |
| class | FeaturesPlugin_ValidatorBooleanCommonArguments |
| Validates that boolean operation have enough arguments. More... | |
| class | FeaturesPlugin_ValidatorDefeaturingSelection |
| Validates selection for fillet operation. More... | |
| class | FeaturesPlugin_ValidatorSewingSelection |
| Validates selection for sewing operation. More... | |
| class | FeaturesPlugin_ValidatorGlueFacesSelection |
| Validates selection for glue faces operation. More... | |
| class | FeaturesPlugin_ValidatorTransform |
| A validator of selection. More... | |
| class | IsEqual |
| Auxiliary class used in std::find_if. More... | |
| class | GeomValidators_Different |
| Validates that attributes are not the same. More... | |
| class | GeomValidators_Intersected |
| Validates that selected shapes are intersected. More... | |
| class | GeomValidators_MinObjectsSelected |
| Validates number of objects in selection list. More... | |
| class | GeomValidators_NotSelfIntersected |
| Validates that selected shapes are not self intersected. More... | |
| class | GeomValidators_ZeroOffset |
| Validates that bounding planes not the same or both offsets are not 0. More... | |
| class | ParametersPlugin_VariableValidator |
| Validator for the variable name of parameter. More... | |
| class | ParametersPlugin_ExpressionValidator |
| Validator for the expression of parameter. More... | |
| class | PartSet_CoincidentAttr |
| Validator to check whether there is a coincident constraint between the attribute and attribute of argument. More... | |
| class | SketchPlugin_ExternalValidator |
| Validator for the points selection. More... | |
| class | SketchPlugin_DistanceAttrValidator |
| Validator for the distance input. More... | |
| class | SketchPlugin_TangentAttrValidator |
| Validator for the tangent constraint input. More... | |
| class | SketchPlugin_PerpendicularAttrValidator |
| Validator for the perpendicular constraint input. More... | |
| class | SketchPlugin_NotFixedValidator |
| Validator for the rigid constraint input. More... | |
| class | SketchPlugin_EqualAttrValidator |
| Validator for the equal constraint input. More... | |
| class | SketchPlugin_MirrorAttrValidator |
| Validator for the mirror constraint input. More... | |
| class | SketchPlugin_CoincidenceAttrValidator |
| Validator for the coincidence constraint input. More... | |
| class | SketchPlugin_CopyValidator |
| Validator for the constraints which create features. More... | |
| class | SketchPlugin_SolverErrorValidator |
| Validator for the solver error. More... | |
| class | SketchPlugin_FilletVertexValidator |
| Validator for the point for fillet creation. More... | |
| class | SketchPlugin_MiddlePointAttrValidator |
| Validator for the middle point constraint input. More... | |
| class | SketchPlugin_ArcTangentPointValidator |
| Validator for the point where the tangent arc is building. More... | |
| class | SketchPlugin_ArcTransversalPointValidator |
| Validator for the point where the transversal arc is building. More... | |
| class | SketchPlugin_SplitValidator |
| Validator for the entity of the following type: More... | |
| class | SketchPlugin_TrimValidator |
| Validator for the entity of the following type: More... | |
| class | SketchPlugin_IntersectionValidator |
| Validator for the attribute to be intersected with the sketch plane. More... | |
| class | SketchPlugin_ProjectionValidator |
| Validator for the attribute to be projected onto the sketch plane. More... | |
| class | SketchPlugin_DifferentReferenceValidator |
| Validator for attributes of a sketch feature. More... | |
| class | SketchPlugin_DifferentPointReferenceValidator |
| Validator for attributes of a sketch feature. More... | |
| class | SketchPlugin_CirclePassedPointValidator |
| Validator for passed point of MacroCircle feature. More... | |
| class | SketchPlugin_ThirdPointValidator |
| Validator for the third point of MacroCircle feature. More... | |
| class | SketchPlugin_ArcEndPointValidator |
| Validator for the end point of MacroArc feature. More... | |
| class | SketchPlugin_ArcEndPointIntersectionValidator |
| Validator for the end point of MacroArc feature. More... | |
| class | SketchPlugin_HasNoConstraint |
| Validator for checking whether the feature has constraint. More... | |
| class | SketchPlugin_ReplicationReferenceValidator |
| Validator checking that the replications features (Mirror, Multi-Rotation, Mutli-Translation) do not refer to the shapes they produce. More... | |
| class | SketchPlugin_SketchFeatureValidator |
| Validator for checking whether the feature referred by attribute is a sketch feature. More... | |
| class | SketchPlugin_MultiRotationAngleValidator |
| Validator for checking whether the angle of MultiRotation is in range [0, 360]. More... | |
| class | SketchPlugin_BSplineValidator |
| Validator for checking poles/weights of B-spline curve. More... | |
| class | SketchPlugin_CurveFittingValidator |
| Validator for the selected vertices for the curve fitting feature. More... | |
Implementation of internal logic of the feature.
Validators are used for checking validity of the feature: each argument, dependencies between the arguments. Validators are defined in the configuration files and may be also used for selection filters (ModuleBase_SelectionValidator), passing configurable parameters from XML file to the feature implementation (like in ExchangePlugin_ImportFormatValidator).