C# Класс Revit.SDK.Samples.SharedCoordinateSystem.CS.PlaceInfo

a class used to store information of all city include it's name,Latitude,longitude,timezone
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
InitCities ( CitySet cities ) : bool

initialize cities

InitTimeZone ( ) : bool

initialize timezone

Описание методов

AddCityInfo() публичный Метод

Add a city info to city info List
public AddCityInfo ( CityInfo cityInfo ) : void
cityInfo CityInfo the city info need to add
Результат void

Initialize() публичный Метод

initialize function
public Initialize ( CitySet cities ) : bool
cities CitySet a set store all cities
Результат bool

PlaceInfo() публичный Метод

class PlaceInfo's constructor
public PlaceInfo ( CitySet cities ) : System
cities CitySet
Результат System

TryGetCityInfo() публичный Метод

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
Результат bool

TryGetCityNameTimeZone() публичный Метод

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
Результат bool

TryGetTimeZoneNumber() публичный Метод

try to get TimeZone's number from a string
public TryGetTimeZoneNumber ( string timeZoneString ) : double
timeZoneString string a string store TimeZone
Результат double

TryGetTimeZoneString() публичный Метод

try to get city's timezone
public TryGetTimeZoneString ( double timeZoneNumber ) : string
timeZoneNumber double time zone
Результат string