mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-03-25 22:37:55 +05:00
Error at load time of _SMeshHelper.so
This commit is contained in:
parent
0eb02fa883
commit
8a20cf2905
@ -29,11 +29,11 @@
|
|||||||
#include "SMDS_SpacePosition.hxx"
|
#include "SMDS_SpacePosition.hxx"
|
||||||
#include "SMDS_VertexPosition.hxx"
|
#include "SMDS_VertexPosition.hxx"
|
||||||
|
|
||||||
SMDS_SpacePosition* SMDS_SpacePosition::_originPosition = new SMDS_SpacePosition();
|
SMDS_SpacePosition* SMDS_SpacePosition::__originPosition = nullptr;
|
||||||
|
|
||||||
SMDS_PositionPtr SMDS_SpacePosition::originSpacePosition()
|
SMDS_PositionPtr SMDS_SpacePosition::originSpacePosition()
|
||||||
{
|
{
|
||||||
return SMDS_PositionPtr( _originPosition, /*isOwner=*/false );
|
return SMDS_PositionPtr( _originPosition(), /*isOwner=*/false );
|
||||||
}
|
}
|
||||||
|
|
||||||
SMDS_PositionPtr SMDS_VertexPosition::StaticPosition()
|
SMDS_PositionPtr SMDS_VertexPosition::StaticPosition()
|
||||||
@ -42,3 +42,9 @@ SMDS_PositionPtr SMDS_VertexPosition::StaticPosition()
|
|||||||
return SMDS_PositionPtr( _vertexPosition, /*isOwner=*/false );
|
return SMDS_PositionPtr( _vertexPosition, /*isOwner=*/false );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SMDS_SpacePosition *SMDS_SpacePosition::_originPosition()
|
||||||
|
{
|
||||||
|
if(!__originPosition)
|
||||||
|
__originPosition = new SMDS_SpacePosition;
|
||||||
|
return __originPosition;
|
||||||
|
}
|
@ -40,7 +40,8 @@ class SMDS_EXPORT SMDS_SpacePosition : public SMDS_Position
|
|||||||
virtual const double* GetParameters() const { return 0; }
|
virtual const double* GetParameters() const { return 0; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static SMDS_SpacePosition* _originPosition;
|
static SMDS_SpacePosition *_originPosition();
|
||||||
|
static SMDS_SpacePosition* __originPosition;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user