Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Смотрите также. sdaiModel sdaiCreateModel(
ISO 10303-22-10.12.3; ISO 10303-24-6.10.3
3.17. sdaiCreateModel() sdaiModel sdaiCreateModel ( SdaiRep repository, SdaiString modelName, SdaiSchema schema );
Функция sdaiCreateModel() создает новую модель SDAI. Модель связана с одним репозиторием (repository) и одной схемой (schema). Репозиторий должен быть открыт, а запрашиваемое modelName должно быть уникальным в пределах репозитория. Он возвращает описатель для новой модели. По умолчанию, новая модель будет сохранена как файл STEP 21 тома. В этой реализации функция sdaiCreateModel() не влияет на какие-либо устойчивые изменения (например, никакие файлы не создаются) пока модель не сохранена. Пример SdaiSession sess; SdaiRep repo; SdaiSchema sch; SdaiModel mod; sess = sdaiOpenSession (); repo = sdaiOpenRepositoryBN (sess, " standard_3.0"); sch = sdaiGetSchema (" configuration_controlled_design"); mod = sdaiCreateModel (repo, " newmod", sch); Смотрите также sdaiOpenRepository(); sdaiOpenRepositoryBN(); sdaiCreateModelBN(); ISO 10303-22- 10.5.1; ISO 10303-24- 6.3.1
3.18. sdaiCreateModelBN() SdaiModel sdaiCreateModelBN ( SdaiRep repository, SdaiString modelName, SdaiString schemaName );
Функция sdaiCreateModel() создает новую модель SDAI. Модель связана с одним репозиторием (repository) и одной схемой (schema). Схема определена в параметре schemaName. По умолчанию, новая модель будет сохранена как файл STEP 21 тома. Репозиторий должен быть открыт, а запрашиваемое имя модели должно быть уникальным в пределах репозитория. В этой реализации эта функция не влияет на какие-либо устойчивые изменения (например, никакие файлы не создаются) пока модель не сохранена. Пример SdaiSession sess; SdaiRep repo; SdaiSchema sch; SdaiModel mod; sess = sdaiOpenSession (); repo = sdaiOpenRepositoryBN (sess, " standard_3.0"); mod = sdaiCreateModel (repo, " newmod", " configuration_controlled_design"); Смотрите также sdaiOpenRepository(); sdaiOpenRepositoryBN(); sdaiCreateModel(); ISO 10303-22- 10.5.1; ISO 10303-24- 6.3.1
3.19. sdaiCreateNestedAggrADB() SdaiAggr sdaiCreateNestedAggrADB ( SdaiUnorderedAggr aggregate, SdaiADB selaggrInstance );
Функция sdaiCreateNestedAggr() создает новое множество и добавляет его к неупорядоченному множеству, определенному как параметр aggregate. ADB предусмотрен, чтобы определять тип множества в случае, если функция имеет дело с множеством SELECT - ов. Эта функция возвращает заново созданное множество, и ADB содержит заново созданное множество.
|