-// Copyright (C) 2014-2019 CEA/DEN, EDF R&D
+// Copyright (C) 2014-2023 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
/// \param thePrevious the previous presentation
GET_CONSTRAINT_PRS(coincidentConstraint)
-#define GET_CONSTRAINT2_PRS(NAME) \
- static AISObjectPtr NAME(ModelAPI_Feature* theConstraint, \
- const std::shared_ptr<GeomAPI_Ax3>& thePlane, \
- AISObjectPtr thePrevious);
+ /// Creates length dimension presentation
+ /// \param theConstraint the constraint
+ /// \param thePlane the current sketch plane
+ /// \param thePrevious the previous presentation
+ GET_CONSTRAINT_PRS(lengthDimensionConstraint)
/// Creates angle constraint presentation
/// \param theConstraint the constraint
/// \param thePlane the current sketch plane
/// \param thePrevious the previous presentation
- GET_CONSTRAINT2_PRS(angleConstraint)
+ GET_CONSTRAINT_PRS(angleConstraint)
- /// Creates length dimension presentation
+ /// Creates radius dimension presentation
/// \param theConstraint the constraint
/// \param thePlane the current sketch plane
/// \param thePrevious the previous presentation
- GET_CONSTRAINT2_PRS(lengthDimensionConstraint)
+ GET_CONSTRAINT_PRS(radiusConstraint)
/// Creates radius dimension presentation
/// \param theConstraint the constraint
/// \param thePlane the current sketch plane
/// \param thePrevious the previous presentation
- GET_CONSTRAINT2_PRS(radiusConstraint)
+ GET_CONSTRAINT_PRS(offsetObject)
};
#endif