Show / Hide Table of Contents

    Class Brace

    A Brace is a structural framing element which is often diagonal.

    Inheritance
    System.Object
    Element
    GeometricElement
    StructuralFraming
    Brace
    Implements
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    StructuralFraming.Curve
    StructuralFraming.StartSetback
    StructuralFraming.EndSetback
    StructuralFraming.Profile
    StructuralFraming.Rotation
    StructuralFraming.Volume()
    StructuralFraming.ProfileTransformed()
    StructuralFraming.UpdateRepresentations()
    GeometricElement.Bounds
    GeometricElement.Transform
    GeometricElement.Material
    GeometricElement.Representation
    GeometricElement.IsElementDefinition
    GeometricElement.ModifyVertexAttributes
    GeometricElement.UpdateBoundsAndComputeSolid(Boolean)
    GeometricElement.CreateInstance(Transform, String)
    GeometricElement.ToMesh(Boolean)
    GeometricElement.HasGeometry()
    GeometricElement.Intersects(Plane, Dictionary<Guid, List<Polygon>>, Dictionary<Guid, List<Polygon>>, Dictionary<Guid, List<Line>>)
    GeometricElement.TryToGraphicsBuffers(List<GraphicsBuffers>, String, Nullable<MeshPrimitive.ModeEnum>)
    Element.Id
    Element.Name
    Element.AdditionalProperties
    Element.PropertyChanged
    Element.RaisePropertyChanged(String)
    Element.SetMapping(String, MappingBase)
    Element.GetMapping(String)
    Element.GetMapping<T>(String)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Elements
    Assembly: Hypar.Elements.dll
    Syntax
    public class Brace : StructuralFraming, INotifyPropertyChanged

    Constructors

    Brace(BoundedCurve, Profile, Material, Double, Double, Double, Transform, Boolean, Guid, String)

    Construct a Brace.

    Declaration
    public Brace(BoundedCurve curve, Profile profile, Material material = null, double startSetback = 0, double endSetback = 0, double rotation = 0, Transform transform = null, bool isElementDefinition = false, Guid id = default(Guid), string name = null)
    Parameters
    Type Name Description
    BoundedCurve curve

    The brace's center line.

    Profile profile

    The brace's profile.

    Material material

    The brace's material.

    System.Double startSetback

    The setback of the brace's geometry at the start.

    System.Double endSetback

    The setback of the brace's geometry at the end.

    System.Double rotation

    An optional rotation of the beam's profile around its axis.

    Transform transform

    The brace's transform.

    System.Boolean isElementDefinition

    Is this an element definition?

    System.Guid id

    The brace's id.

    System.String name

    The brace's name.

    Implements

    System.ComponentModel.INotifyPropertyChanged

    Extension Methods

    ElementProxyExtensions.Proxy<T>(T, String)
    Identity.AddOverrideIdentity(Element, IOverride)
    Identity.AddOverrideIdentity(Element, String, String, Object)
    Identity.AddOverrideValue(Element, String, Object)
    Identity.OverrideIds<T>(Element, String)