mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-26 07:40:34 +05:00
bos #43434 [CEA][Windows] auto in function declaration
This commit is contained in:
parent
2cfe9de73e
commit
6804300a09
@ -337,7 +337,10 @@ std::tuple<int,int,int,int> SMESH_RegularGrid::getFaceLimits( const FaceType fac
|
|||||||
|
|
||||||
// Find the left bottom corner of the box face from the 4 points and return its index
|
// Find the left bottom corner of the box face from the 4 points and return its index
|
||||||
// Auxiliary for the GetCommontInterface function
|
// Auxiliary for the GetCommontInterface function
|
||||||
static int findLeftBottomCorner(auto& V0, auto& V1, auto& V2, auto& V3)
|
static int findLeftBottomCorner(const std::shared_ptr<gp_Pnt>& V0,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V1,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V2,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V3)
|
||||||
{
|
{
|
||||||
// Find the left bottom corner of the box face from the 4 points
|
// Find the left bottom corner of the box face from the 4 points
|
||||||
auto isLeftBottom = [](const std::shared_ptr<gp_Pnt>& a, const std::shared_ptr<gp_Pnt>& b) {
|
auto isLeftBottom = [](const std::shared_ptr<gp_Pnt>& a, const std::shared_ptr<gp_Pnt>& b) {
|
||||||
@ -364,7 +367,12 @@ static int findLeftBottomCorner(auto& V0, auto& V1, auto& V2, auto& V3)
|
|||||||
// This function transforms the index limits of a face based on the position of the left bottom corner.
|
// This function transforms the index limits of a face based on the position of the left bottom corner.
|
||||||
// It ensures that the face limits are correctly oriented by swapping indices if necessary.
|
// It ensures that the face limits are correctly oriented by swapping indices if necessary.
|
||||||
// Auxiliary for the GetCommontInterface function
|
// Auxiliary for the GetCommontInterface function
|
||||||
void SMESH_RegularGrid::transformIndexLimits(FaceType face, std::vector<int>& faceLimits, auto& V0, auto& V1, auto& V2, auto& V3)
|
void SMESH_RegularGrid::transformIndexLimits(FaceType face,
|
||||||
|
std::vector<int>& faceLimits,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V0,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V1,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V2,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V3)
|
||||||
{
|
{
|
||||||
int indexOfLeftBottom = findLeftBottomCorner(V0, V1, V2, V3);
|
int indexOfLeftBottom = findLeftBottomCorner(V0, V1, V2, V3);
|
||||||
if(indexOfLeftBottom == 0)
|
if(indexOfLeftBottom == 0)
|
||||||
|
@ -356,7 +356,12 @@ namespace SMESHUtils
|
|||||||
// This function transforms the index limits of a face based on the position of the left bottom corner.
|
// This function transforms the index limits of a face based on the position of the left bottom corner.
|
||||||
// It ensures that the face limits are correctly oriented by swapping indices if necessary.
|
// It ensures that the face limits are correctly oriented by swapping indices if necessary.
|
||||||
// Auxiliary for the GetCommontInterface function
|
// Auxiliary for the GetCommontInterface function
|
||||||
void transformIndexLimits(FaceType face, std::vector<int>& faceLimits, auto& V0, auto& V1, auto& V2, auto& V3);
|
void transformIndexLimits(FaceType face,
|
||||||
|
std::vector<int>& faceLimits,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V0,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V1,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V2,
|
||||||
|
const std::shared_ptr<gp_Pnt>& V3);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
int myId;
|
int myId;
|
||||||
|
Loading…
Reference in New Issue
Block a user