559x
001968
23.10.2020

[EN] FAQ 004789 | Jak mohu pomocí rozhraní COM vytvořit uživatelsky definovaný souřadný systém a poté ...

Dotaz:
Jak mohu pomocí rozhraní COM vytvořit uživatelsky definovaný souřadný systém a následně ho přiřadit uzlové podpoře?

Odpověď:
Při programování pomocí rozhraní COM má uzlová podpora vlastnost 'ReferenceSystem' a 'UserDefinedReferenceSystem'. Pomocí 'ReferenceSystem' je možné definovat typ (např. "Natočený" nebo "Souřadný systém") uživatelsky definovaného souřadného systému a v závislosti na tom, jaký typ byl vybrán, je tento typ poté definován pomocí 'UserDefinedReferenceSystem'.

V následujícím příkladu byl nastaven typ "Souřadný systém" a kromě toho se vytvořil uživatelsky definovaný souřadný systém:

// create user defined coordinate system
IGuideObjects iGuide = iModel.GetGuideObjects();

// delete cosy No 2
UserCoordinateSystem[] csList = iGuide.GetCoordinateSystems();
if (csList.Length 1)
{
    pro (int i = 0; i