Riferimento: classe AecSpaceOffsetInfo

Visualizza tutti i membri della classe base AecSpaceOffsetInfo.

La classe AecSpaceOffsetInfo viene utilizzata per descrivere l'offset risultante dall'applicazione di una regola adiacenza di delimitazione. Viene restituita dall'implementazione dei metodi Apply della classe richiamata da AutoCAD Architecture quando è necessario eseguire il calcolo degli offset contorno di un vano in base allo standard a cui è assegnata la regola.

È necessario definire un offset con due proprietà: tipo e valore. Il tipo determina il punto dell'oggetto di delimitazione a cui deve essere allineato l'offset, ad esempio la faccia adiacente del muro. Il valore determina una distanza di offset aggiuntiva dall'allineamento. I valori positivi vengono utilizzati per l'allontanamento dal vano in esame. È ad esempio possibile definire un offset allineato al centro del muro, con un offset aggiuntivo di circa 2,5 cm verso la faccia opposta.

namespace Autodesk.Aec.SpaceOffsetRulesManager
{
public class AecSpaceOffsetInfo
{
public static AecSpaceOffsetInfo kNoChange;
public static AecSpaceOffsetInfo kOffsetToAdjacent;
public static AecSpaceOffsetInfo kOffsetToCenter;
public static AecSpaceOffsetInfo kOffsetToOpposite;
public AecSpaceOffsetInfo(AecSpaceOffsetType type);
public AecSpaceOffsetInfo(AecSpaceOffsetType type, double value);
public AecSpaceOffsetType OffsetType { get; set; }
public double OffsetValue { get; set; }
}
}
}

Al tipo di enumerazione Autodesk.Aec.SpaceOffsetRulesManager.AecSpaceOffsetType può essere assegnato uno dei valori seguenti:

Valore Descrizione
Adjacent Definisce un offset che parte dall'interno dell'oggetto di delimitazione; solitamente equivale ad un offset pari a zero
Center Definisce un offset dal centro di un oggetto di delimitazione
Opposite Definisce un offset dal lato opposto di un oggetto di delimitazione
NoChange Gli offset già applicati non vengono modificati