25#ifndef _ALTIUM_PROPS_UTILS_H 
   26#define _ALTIUM_PROPS_UTILS_H 
   39    static int ReadInt( 
const std::map<wxString, wxString>& aProps, 
const wxString& aKey,
 
   42    static double ReadDouble( 
const std::map<wxString, wxString>& aProps, 
const wxString& aKey,
 
   45    static bool ReadBool( 
const std::map<wxString, wxString>& aProps, 
const wxString& aKey,
 
   48    static int32_t 
ReadKicadUnit( 
const std::map<wxString, wxString>& aProps, 
const wxString& aKey,
 
   49                                  const wxString& aDefault );
 
   51    static wxString 
ReadString( 
const std::map<wxString, wxString>& aProps, 
const wxString& aKey,
 
   52                                const wxString& aDefault );
 
   55                                       const wxString& aKey, 
const wxString& aDefault );
 
 
static int ReadInt(const std::map< wxString, wxString > &aProps, const wxString &aKey, int aDefault)
 
static int32_t ReadKicadUnit(const std::map< wxString, wxString > &aProps, const wxString &aKey, const wxString &aDefault)
 
static bool ReadBool(const std::map< wxString, wxString > &aProps, const wxString &aKey, bool aDefault)
 
static wxString ReadUnicodeString(const std::map< wxString, wxString > &aProps, const wxString &aKey, const wxString &aDefault)
 
static wxString ReadString(const std::map< wxString, wxString > &aProps, const wxString &aKey, const wxString &aDefault)
 
static double ReadDouble(const std::map< wxString, wxString > &aProps, const wxString &aKey, double aDefault)
 
static int32_t ConvertToKicadUnit(const double aValue)