C# Класс Revit.SDK.Samples.FoundationSlab.CS.SlabData

A class collecting all useful datas from revit API for UI.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CreApp Autodesk.Revit.Creation.Application
m_revit Autodesk.Revit.UI.UIApplication

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

Метод Описание
ChangeAllSelected ( bool value ) : void

Change the Selected property for all regular slabs.

CheckHaveSelected ( ) : bool

Check whether a regular slab is selected.

CreateFoundationSlabs ( ) : bool

Create foundation slabs.

SlabData ( UIApplication revit ) : System

Constructor.

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

Метод Описание
FindElements ( ) : void

Find out all useful elements.

GetAllBaseSlabs ( ) : bool

Get all base slabs.

GetFloorProfile ( Floor floor ) : CurveArray

Get a floor's profile.

IsPlanarFloor ( BoundingBoxXYZ bbXYZ, Floor floor ) : bool

Check whether the floor is planar.

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

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

Change the Selected property for all regular slabs.
public ChangeAllSelected ( bool value ) : void
value bool The value for Selected property
Результат void

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

Check whether a regular slab is selected.
public CheckHaveSelected ( ) : bool
Результат bool

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

Create foundation slabs.
public CreateFoundationSlabs ( ) : bool
Результат bool

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

Constructor.
public SlabData ( UIApplication revit ) : System
revit UIApplication An application object that contains data related to revit command.
Результат System

Описание свойств

CreApp публичное статическое свойство

public static Autodesk.Revit.Creation.Application CreApp
Результат Autodesk.Revit.Creation.Application

m_revit публичное статическое свойство

public static UIApplication,Autodesk.Revit.UI m_revit
Результат Autodesk.Revit.UI.UIApplication