Wyświetla wszystkie elementy klasy bazowej AecSpaceOffsetOpeningInfo.
Klasa AecSpaceOffsetOpeningInfo jest używana do opisania odsunięcia jako skutku zastosowania reguły otworu ograniczającego. Jest ona zwracana przez implementację metod Apply tej klasy, która jest wywoływana przez program AutoCAD Architecture, gdy program musi obliczyć odsunięcia obwiedni pomieszczenia zgodnie z normą, do której jest przypisana reguła.
Odsunięcie jest definiowane za pomocą dwóch właściwości: typ i wartość. Typ określa miejsce w obiekcie ograniczającym, do którego odsunięcie ma być wyrównane, np. sąsiednia powierzchnia ściany lub środek panelu drzwi. Wartość określa dodatkową odległość odsunięcia od tego dopasowania. Wartość dodatnia powoduje oddalenie od pomieszczenia. Można na przykład określić odsunięcie wyrównane do sąsiedniej ramy, które następnie zostanie oddalone o dodatkowy 1 cal w stronę przeciwnej powierzchni.
namespace Autodesk.Aec.SpaceOffsetRulesManager {public class AecSpaceOffsetOpeningInfo {}public AecSpaceOffsetOpeningInfo(AecSpaceOffsetOpeningType type); public AecSpaceOffsetOpeningInfo(AecSpaceOffsetOpeningType type, double value); public AecSpaceOffsetOpeningType OffsetType { get; set; } public double OffsetValue { get; set; } }}
Typ wyliczenia Autodesk.Aec.SpaceOffsetRulesManager.AecSpaceOffsetOpeningType może przyjmować jedną z poniższych wartości:
Wartość | Opis |
---|---|
WallAdjacent | Definiuje odsunięcie w kierunku wnętrza obiektu ograniczającego (zwykle oznacza to brak odsunięcia) |
WallCenter | Definiuje odsunięcie w kierunku środka obiektu ograniczającego |
WallOpposite | Definiuje odsunięcie w przeciwną stronę obiektu ograniczającego |
FrameAdjacent | Odsunięcie w kierunku do wewnątrz ramy otworu ograniczającego |
FrameCenter | Odsunięcie w kierunku środka ramy otworu ograniczającego |
FrameOpposite | Odsunięcie w przeciwną stronę ramy otworu ograniczającego |
PanelAdjacent | Odsunięcie w kierunku do wewnątrz panelu otworu ograniczającego |
PanelCenter | Odsunięcie w kierunku środka panelu otworu ograniczającego |
PanelOpposite | Odsunięcie w przeciwną stronę panelu otworu ograniczającego |
OpeningOwner | Odsunięcie będzie równe odsunięciu obiektu ograniczającego posiadającego otwór. Nie będą stosowane żadne dodatkowe zdefiniowane reguły. |
OpeningBaseCurve | Odsunięcie wyrównane do krzywej bazowej otworu ograniczającego |
NotApplicable | Brak odsunięcia. Będą stosowane dodatkowe reguły do czasu, aż odsunięcie zostanie określone. |