Skip to content
Snippets Groups Projects
Commit f50ceba2 authored by Rashad Kanavath's avatar Rashad Kanavath
Browse files

COMP: MSVC and MinGW - export only static member functions instead of class

parent b2041def
No related branches found
No related tags found
No related merge requests found
......@@ -38,23 +38,23 @@ namespace Wrapper
*
*/
class ITK_ABI_EXPORT ElevationParametersHandler
class ElevationParametersHandler
{
public:
/**
* Add a Group containing several choices for map projections
*
*/
static void AddElevationParameters(Application::Pointer app, const std::string & key);
static ITK_ABI_EXPORT void AddElevationParameters(Application::Pointer app, const std::string & key);
/** Method for getting the value of the elevation mode selected */
static float GetDefaultElevation(const Application::Pointer app, const std::string& key);
static const std::string GetGeoidFile(const Application::Pointer app, const std::string& key);
static const std::string GetDEMDirectory(const Application::Pointer app, const std::string& key);
static bool IsGeoidUsed(const Application::Pointer app, const std::string& key);
static bool IsDEMUsed(const Application::Pointer app, const std::string & key);
static ITK_ABI_EXPORT float GetDefaultElevation(const Application::Pointer app, const std::string& key);
static ITK_ABI_EXPORT const std::string GetGeoidFile(const Application::Pointer app, const std::string& key);
static ITK_ABI_EXPORT const std::string GetDEMDirectory(const Application::Pointer app, const std::string& key);
static ITK_ABI_EXPORT bool IsGeoidUsed(const Application::Pointer app, const std::string& key);
static ITK_ABI_EXPORT bool IsDEMUsed(const Application::Pointer app, const std::string & key);
static void SetupDEMHandlerFromElevationParameters(const Application::Pointer app, const std::string& key);
static ITK_ABI_EXPORT void SetupDEMHandlerFromElevationParameters(const Application::Pointer app, const std::string& key);
protected:
ElevationParametersHandler(); // not implemented
......
......@@ -43,21 +43,21 @@ enum
* This class allow creating a Group with several mapProjection
* parameters
*/
class ITK_ABI_EXPORT MapProjectionParametersHandler
class MapProjectionParametersHandler
{
public:
/**
* Add a Group containing several choices for map projections
*
*/
static void AddMapProjectionParameters(Application::Pointer app, const std::string & key);
static ITK_ABI_EXPORT void AddMapProjectionParameters(Application::Pointer app, const std::string & key);
/**
* Helper method : Compute the ProjectionRef knowing the map
* projection picked up by the user
*
*/
static const std::string GetProjectionRefFromChoice(const Application::Pointer app,
static ITK_ABI_EXPORT const std::string GetProjectionRefFromChoice(const Application::Pointer app,
const std::string & key);
......@@ -67,7 +67,7 @@ public:
* The key must be totally if the InputImageParameter belongs
* to a ParamaterGroup, ie set io.in
*/
static void InitializeUTMParameters(Application::Pointer app,
static ITK_ABI_EXPORT void InitializeUTMParameters(Application::Pointer app,
const std::string & imageKey,
const std::string & mapKey );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment