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

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

Méthodes publiques

Méthode 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

Méthode Description
InitCities ( CitySet cities ) : bool

initialize cities

InitTimeZone ( ) : bool

initialize timezone

Method Details

AddCityInfo() public méthode

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

Initialize() public méthode

initialize function
public Initialize ( CitySet cities ) : bool
cities CitySet a set store all cities
Résultat bool

PlaceInfo() public méthode

class PlaceInfo's constructor
public PlaceInfo ( CitySet cities ) : System
cities CitySet
Résultat System

TryGetCityInfo() public méthode

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
Résultat bool

TryGetCityNameTimeZone() public méthode

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
Résultat bool

TryGetTimeZoneNumber() public méthode

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

TryGetTimeZoneString() public méthode

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