C# Class Revit.SDK.Samples.SharedCoordinateSystem.CS.PlaceInfo

a class used to store information of all city include it's name,Latitude,longitude,timezone
Datei anzeigen Open project: AMEE/revit Class Usage Examples

Public Methods

Method Description
AddCityInfo ( CityInfo cityInfo ) : void

Add a city info to city info List

Initialize ( CitySet cities ) : bool

initialize function

PlaceInfo ( CitySet cities ) : System

class PlaceInfo's constructor

TryGetCityInfo ( string cityName, CityInfo &cityInfo ) : bool

try to get city info according to city name

TryGetCityNameTimeZone ( CityInfo cityInfo, string &cityName, double &timeZone ) : bool

try to get city name according to CityInfo

TryGetTimeZoneNumber ( string timeZoneString ) : double

try to get TimeZone's number from a string

TryGetTimeZoneString ( double timeZoneNumber ) : string

try to get city's timezone

Private Methods

Method Description
InitCities ( CitySet cities ) : bool

initialize cities

InitTimeZone ( ) : bool

initialize timezone

Method Details

AddCityInfo() public method

Add a city info to city info List
public AddCityInfo ( CityInfo cityInfo ) : void
cityInfo CityInfo the city info need to add
return void

Initialize() public method

initialize function
public Initialize ( CitySet cities ) : bool
cities CitySet a set store all cities
return bool

PlaceInfo() public method

class PlaceInfo's constructor
public PlaceInfo ( CitySet cities ) : System
cities CitySet
return System

TryGetCityInfo() public method

try to get city info according to city name
public TryGetCityInfo ( string cityName, CityInfo &cityInfo ) : bool
cityName string city name
cityInfo CityInfo city's information
return bool

TryGetCityNameTimeZone() public method

try to get city name according to CityInfo
public TryGetCityNameTimeZone ( CityInfo cityInfo, string &cityName, double &timeZone ) : bool
cityInfo CityInfo store information about city
cityName string city's name
timeZone double city's timezone
return bool

TryGetTimeZoneNumber() public method

try to get TimeZone's number from a string
public TryGetTimeZoneNumber ( string timeZoneString ) : double
timeZoneString string a string store TimeZone
return double

TryGetTimeZoneString() public method

try to get city's timezone
public TryGetTimeZoneString ( double timeZoneNumber ) : string
timeZoneNumber double time zone
return string