Présentation de la classe AecSpaceOffsetOpeningInfo

Affiche la liste de tous les membres de la classe de base AecSpaceOffsetOpeningInfo.

La classe AecSpaceOffsetOpeningInfo permet de décrire un décalage obtenu par l'application d'une règle d'adjacence de contour. Il est renvoyé par l'implémentation des méthodes Apply de cette classe appelée par AutoCAD Architecture 2024 toolset lorsque le logiciel doit calculer les décalages de contour d'un espace en fonction de la norme correspondant à la règle.

La définition d'un décalage comporte deux propriétés : le type et la valeur. Le type définit l'emplacement sur l'objet de contour où le décalage doit s'aligner, la face adjacente du mur ou le centre du panneau, par exemple. La valeur définit une distance de décalage supplémentaire par rapport à l'alignement, où les positifs sont éloignés de l'espace considéré. Par exemple, vous pouvez définir un décalage aligné par rapport au cadre adjacent, qui est alors décalé de 1" supplémentaire vers la face opposée.

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; }
}
}
}

Le type d'énumération Autodesk.Aec.SpaceOffsetRulesManager.AecSpaceOffsetOpeningType peut présenter l'une des valeurs suivantes :

Valeur Description
WallAdjacent Définit un décalage vers l'intérieur de l'objet de contour (cela équivaut généralement à l'absence de décalage)
WallCenter Définit un décalage vers le centre de l'objet de contour
WallOpposite Définit un décalage vers le côté opposé de l'objet de contour
FrameAdjacent Définit un décalage par rapport à l'intérieur du dormant de l'ouverture de contour
FrameCenter Définit un décalage par rapport au centre du dormant de l'ouverture de contour
FrameOpposite Définit un décalage par rapport au côté opposé du dormant de l'ouverture de contour
PanelAdjacent Définit un décalage par rapport à l'intérieur du panneau de l'ouverture de contour
PanelCenter Définit un décalage par rapport au centre du panneau de l'ouverture de contour
PanelOpposite Définit un décalage par rapport au côté opposé du panneau de l'ouverture de contour
OpeningOwner Définit un décalage correspondant au décalage de l'objet de contour possédant l'ouverture (Aucune règle définie supplémentaire n'est appliquée.)
OpeningBaseCurve Définit un décalage par rapport à la courbe de base de l'ouverture de contour
NotApplicable Ne définit aucun décalage (Les règles définies supplémentaires sont appliquées jusqu'à ce qu'un décalage soit défini.)
Remarque : Pour l'instant, les blocs porte/fenêtre ne prennent pas en charge les options Frame et Panel, qui sont converties en OpeningBaseCurve.