|
Bexel Manager API Documentation
|
Namespaces |
Classes | |
| struct | AABB3D |
| Represents an axis-aligned bounding box in 3-dimensional space. More... | |
| class | ActiveProjectMonitor |
| class | ApiException |
| Represents the base type for all other API exceptions. More... | |
| class | ApiObject |
| Represents a base type for all other API objects. API object is a managed wrapper around a native data object. More... | |
| class | ApiReadonlyDictionary |
| class | Application |
| Represents a host application, providing access to various app related events, methods and the active Bexel.Api.Project. More... | |
| class | ApplicationUI |
| Represents the UI part of the host application. More... | |
| class | Building |
| Represents a single building within a Bexel.Api.Project. More... | |
| class | BuildingElements |
| Represents a read-only collection of elements within the Bexel.Api.Building. More... | |
| class | BuildingID |
| A unique identification for a Bexel.Api.Building within a single Bexel.Api.Project. More... | |
| class | BuildingProperties |
| Represents a collection of properties within the Bexel.Api.Building. More... | |
| class | BuildingStorey |
| Represents a single storey within a Bexel.Api.Building. More... | |
| class | BuildingStoreyElements |
| Represents a read-only collection of elements within the Bexel.Api.BuildingStorey. More... | |
| class | BuildingStoreyID |
| A unique identification for a Bexel.Api.BuildingStorey within a single Bexel.Api.Project. More... | |
| class | BuildingStoreyProperties |
| Represents a collection of properties within the Bexel.Api.BuildingStorey. More... | |
| class | BuildingStoreys |
| Represents a read-only collection of storeys within the Bexel.Api.Building. More... | |
| class | Category |
| Represents an Bexel.Api.Element category, such as Wall or Beam. More... | |
| class | CategoryElements |
| Represents a read-only collection of elements within the Bexel.Api.Category. More... | |
| class | CategoryFamilies |
| Represents a read-only collection of families within the Bexel.Api.Category. More... | |
| class | CategoryID |
| A unique identification for a Bexel.Api.Category within a single Bexel.Api.Project. More... | |
| class | CategoryTypeExtender |
| class | DockableApiControlNotFoundException |
| An exception that is thrown when the specified dockable control wasn't found. More... | |
| class | Element |
| Represents a single element within a Bexel.Api.Project. E.g. a Wall or a Beam instance. More... | |
| class | ElementAllProperties |
| class | ElementClassExtender |
| class | ElementGeometry |
| Represents the geometrical representation associated with the element. More... | |
| class | ElementID |
| A unique identification for an Bexel.Api.Element within a single Bexel.Api.Project. More... | |
| class | ElementMaterials |
| Represents a read-only collection of materials within the Bexel.Api.Element. More... | |
| class | ElementProperties |
| Represents a collection of properties within the Bexel.Api.Element. More... | |
| class | ElementRelation |
| Represents a single relation between a relating (from) and related (to) Bexel.Api.Element. More... | |
| class | ElementRelations |
| Represents a read-only collection of relations within the Bexel.Api.Element. More... | |
| class | ElementRelationTypeExtender |
| class | ElementSettings |
| Represents all settings associated with the Bexel.Api.Element. More... | |
| class | ElementSettingsViewer3D |
| Represents all 3D viewer settings associated with the Bexel.Api.Element. More... | |
| class | ElementSource |
| Represents a single source of Bexel.Api.Elements. More... | |
| class | ElementSourceElements |
| Represents a read-only collection of elements within the Bexel.Api.ElementSource. More... | |
| class | ElementSourceID |
| A unique identification for an Bexel.Api.ElementSource within a single Bexel.Api.Project. More... | |
| class | ElementSourceProperties |
| Represents a read-only collection of properties within the Bexel.Api.ElementSource. More... | |
| class | ElementSystem |
| Represents a single MEP system which groups one or many Bexel.Api.Elements. More... | |
| class | ElementSystemElements |
| Represents a read-only collection of elements within the Bexel.Api.ElementSystem. More... | |
| class | ElementSystemID |
| A unique identification for an Bexel.Api.ElementSystem within a single Bexel.Api.Project. More... | |
| class | ElementSystemProperties |
| Represents a read-only collection of properties within the Bexel.Api.ElementSystem. More... | |
| class | ElementSystemTypeExtender |
| class | Family |
| Represents a family (type) of an Bexel.Api.Element. More... | |
| class | FamilyElements |
| Represents a read-only collection of elements within the Bexel.Api.Family. More... | |
| class | FamilyID |
| A unique identification for a Bexel.Api.Family within a single Bexel.Api.Project. More... | |
| class | FamilyMaterialLayers |
| Represents a read-only collection of material layers within the Bexel.Api.Family. More... | |
| class | FamilyMaterials |
| Represents a read-only collection of materials within the Bexel.Api.Family. More... | |
| class | FamilyProperties |
| Represents a collection of properties within the Bexel.Api.Family. More... | |
| class | Geometry |
| class | GeometryFactory |
| class | GloballyUniqueID |
| Represents a globally unique identifier (GUID). More... | |
| interface | IActiveProvider |
| Represents provider for the active item of a collection. More... | |
| interface | IAddInContext |
| Represents the context in which the add-in is executed in. More... | |
| interface | IAggregatedElementCostProvider |
| interface | IAggregatedElementQuantityProvider |
| interface | IAggregatedElementValueProvider |
| Represents provider for a value which is aggregated over many elements (e.g. cost or quantity assigned to a group of elements). See also Bexel.Api.IAggregatedElementValueProviderExtender. More... | |
| class | IAggregatedElementValueProviderExtender |
| Provides a set of static overloads for specifying a group of elements for which the aggregated value is provided. More... | |
| class | IdentifiableApiObject |
| Represents a base type for all API objects that are identified via id. More... | |
| interface | IDockableControl |
| Represents a dockable control in the host application UI. More... | |
| class | IEnumerableExtender |
| interface | IExternalApplication |
| Represents the external application add-in. More... | |
| interface | IExternalCommand |
| Represents the external command add-in. More... | |
| interface | IGeometry |
| Represents a geometrical representation of an object. It is usually comprised of vertices/triangles but can also contain lines/edges (wireframe geometry). More... | |
| class | InstancedGeometry |
| Represents a geometrical representation of an object which is an instance of another Bexel.Api.Geometry with applied transform. More... | |
| class | InvalidApiArgumentException |
| The exception that is thrown when one of the arguments provided to a method is not valid More... | |
| class | InvalidApiObjectException |
| The exception that is thrown when the invalid Bexel.Api.ApiObject is referenced. More... | |
| class | InvalidApiOperationException |
| The exception that is thrown when a method call is invalid for the object's current state. More... | |
| interface | IProjectSchedules |
| interface | IPropertyCollection |
| Represents a collection of Bexel.Api.Propertys. More... | |
| interface | IReadOnlyElementCollection |
| Represents a read-only collection of Bexel.Api.Elements. More... | |
| interface | IReadOnlyElementSystemCollection |
| Represents a read-only collection of Bexel.Api.ElementSystems. More... | |
| interface | IReadOnlyMaterialCollection |
| Represents a read-only collection of Bexel.Api.Materials. More... | |
| interface | IReadOnlyPropertyCollection |
| Represents a read-only collection of Bexel.Api.Propertys. More... | |
| interface | IReadOnlyPropertyDefinitionCollection |
| Represents a read-only collection of Bexel.Api.PropertyDefinitions. More... | |
| interface | IRibbonButton |
| Represents a button in the ribbon UI. More... | |
| interface | IRibbonElement |
| Represents an element in the ribbon UI. More... | |
| interface | IRibbonGroup |
| Represents a group in the ribbon UI. More... | |
| interface | IRibbonTab |
| Represents a tab in the ribbon UI. More... | |
| interface | ITreeNode |
| class | ITreeNodeExtender |
| interface | IUIApplication |
| Represents the UI part of the host application. More... | |
| interface | IUIApplicationDockableControls |
| Contains logic for embedding add-in user interface controls within the host application user interface layout. More... | |
| class | Material |
| Represents a single material assigned to an Bexel.Api.Element. More... | |
| class | MaterialID |
| A unique identification for a Bexel.Api.Material within a single Bexel.Api.Project. More... | |
| class | MaterialLayer |
| Represents a single material layer within an Bexel.Api.Element. More... | |
| class | MaterialProperties |
| Represents a collection of properties within the Bexel.Api.Material. More... | |
| class | NumericUtils |
| struct | OBB3D |
| Represents an object oriented bounding box in 3-dimensional space. More... | |
| class | Project |
| Represents a single project, the root of all other objects such as buildings, elements, properties, etc. More... | |
| class | ProjectBatchChangeBlock |
| class | ProjectBuildings |
| Represents a read-only collection of buildings within the Bexel.Api.Project. More... | |
| class | ProjectCategories |
| Represents a read-only collection of categories within the Bexel.Api.Project. More... | |
| class | ProjectClosedEventArgs |
| Represents the event arguments passed when the project closes. More... | |
| class | ProjectClosingEventArgs |
| Represents the event arguments passed when the project is closing. More... | |
| class | ProjectCost |
| Represents all cost information within the Bexel.Api.Project. More... | |
| class | ProjectElementRelations |
| Represents a read-only collection of element relations within the Bexel.Api.Project. More... | |
| class | ProjectElements |
| Represents a read-only collection of elements within the Bexel.Api.Project. More... | |
| class | ProjectElementSources |
| Represents a read-only collection of element sources within the Bexel.Api.Project. More... | |
| class | ProjectElementSystems |
| Represents a read-only collection of element systems within the Bexel.Api.Project. More... | |
| class | ProjectFamilies |
| Represents a read-only collection of families within the Bexel.Api.Project. More... | |
| class | ProjectFileStorage |
| Represents file storage for storing additional files (e.g. add-in inputs, outputs, etc.) within the Bexel.Api.Project. More... | |
| class | ProjectID |
| A unique identification for a Bexel.Api.Project. More... | |
| class | ProjectMaterials |
| Represents a read-only collection of materials within the Bexel.Api.Project. More... | |
| class | ProjectOpenedEventArgs |
| Represents the event arguments passed when the project opens. More... | |
| class | ProjectPropertyDefinition |
| Represents a read-only collection of property definitions within the Bexel.Api.Project. More... | |
| class | ProjectSavedEventArgs |
| Represents the event arguments passed when the project saves. More... | |
| class | ProjectSchedules |
| class | ProjectSelectionSets |
| Represents a collection of all selection sets within the Bexel.Api.Project. More... | |
| class | PropertiesChangedEventArgs |
| Represents the event arguments passed when properties are modified. More... | |
| class | PropertiesMonitor |
| class | Property |
| Represents a base type for all other properties. More... | |
| class | PropertyBool |
| Represents a property which stores a boolean value (true or false). More... | |
| class | PropertyCollection |
| class | PropertyColor |
| Represents a property which holds a color value. More... | |
| class | PropertyDateTime |
| Represents a property which holds a date time value. More... | |
| class | PropertyDefinition |
| Represents a base object for all properties within a Bexel.Api.Project. More... | |
| class | PropertyDefinitionID |
| A unique identification for a Bexel.Api.PropertyDefinition within a single Bexel.Api.Project. More... | |
| class | PropertyDefinitionTypeExtender |
| class | PropertyDefinitionUnitTypeExtender |
| class | PropertyExtender |
| class | PropertyNumeric |
| Represents a property which holds a numerical value. More... | |
| class | PropertyNumericExpresion |
| Represents a property which holds a numerical value evaluated by an expression. More... | |
| class | PropertyString |
| Represents a property which holds a string value. More... | |
| class | PropertyTimeSpan |
| Represents a property which holds a time span value. More... | |
| class | PropertyTypeExtender |
| class | ReadOnlyElementCollection |
| class | ReadOnlyElementSystemCollection |
| class | ReadOnlyElementSystemGroup |
| class | ReadOnlyMaterialCollection |
| class | ReadOnlyPropertyCollection |
| class | ReadOnlyPropertyDefinitionCategoryGroup |
| class | ReadOnlyPropertyDefinitionCollection |
| class | ReadOnlyPropertyDefinitionGroup |
| class | ReadOnlyPropertyDefinitionSystemGroup |
| class | ResourceTypeExtender |
| struct | Segment3D |
| Represents a segment in 3-dimensional space. More... | |
| class | SelectedElementsCollection |
| Represents a read-only collection of selected elements. More... | |
| class | Selection |
| Represents the current selection. More... | |
| class | SelectionChangedEventArgs |
| Represents the event arguments passed when current selection is modified. More... | |
| class | SelectionClient |
| struct | Triangle3D |
| Represents a triangle in 3-dimensional space. More... | |
| class | UnitTypeExtender |
| class | ValueTypesExtender |
| struct | Vector3D |
| Represents a vector in 3-dimensional space. More... | |
| class | Vector3FExtender |
| class | Viewer3D |
| Returns instance of the 3D Viewer within the host application. More... | |
Enumerations | |
| enum | CategoryType { Undefined = 0, Abutment = 10, BridgeFraming, ExpansionJoints, Pier, StructuralTendons, VibrationManagement, AudioVisualDevice, FireProtection, FoodServiceEquipment, Hardscape, MedicalEquipment, Signage, TemporaryStructure, VerticalCirculation, Bearing, BridgeCable, BridgeDeck, Road, Zone, MechanicalControlDevice, PlumbingEquipment, Analytical, DataDevice, FabricationDuctworkStiffener, StructuralBeamSystem, StructuralFabricArea, StructuralFabricReinforcement, StructuralFraming, Toposolid, Truss, Wall = 100, Window, Door, Slab, Ceiling, Roof, Column, Ramp, Stairs, Railing, Furniture, Casework, AirTerminal, Pipe, FlexPipe, PipeFitting, Duct, FlexDuct, DuctFitting, PlumbingFixture, SpecialtyEquipment, MechanicalEquipment, Parking, CurtainPanel, CurtainWallMullion, StructuralFoundation, StructuralColumn, Beam, Space, WallSweep, GenericModel, Wire, ElectricalEquipment, Sprinkler, PipeAccessory, DuctAccessory, LightingDevice, TelephoneDevice, LightingFixture, ElectricalFixture, CurtainWall, CableTray, CableTrayFitting, Conduit, ConduitFitting, Planting, Part, FireAlarmDevice, Mass, CommunicationDevices, SecurityDevices, StructuralRebar, FurnitureSystem, CurtainSystem, StructuralConnection, Covering, Insulation, Member, Assembly, FlowSegment, FlowAccessory, FlowTerminal, FlowFitting, Valve, Damper, Tendon, Fastener, Plate, Transport, DiscreteAccessory, Site = 201 } |
| Represents the type of the Bexel.Api.Category. More... | |
| enum | DockableControlState { DockableControlState.Docked, DockableControlState.TabbedDocument, DockableControlState.Hidden, DockableControlState.AutoHide, DockableControlState.Floating } |
| Defines the possible valid states for dockable controls. More... | |
| enum | PropertiesChangeType { PropertiesChangeType.Mixed = 0, PropertiesChangeType.Added, PropertiesChangeType.Removed, PropertiesChangeType.Updated } |
| Represents the type of properties change. More... | |
| enum | PropertyDefinitionType { Undefined = 0, Category, Building, BuildingStorey, Source, System, Material, Workset } |
| Represents the type of the Bexel.Api.PropertyDefinition. More... | |
| enum | PropertyDefinitionUnitNameType { Undefined = 0, Metre, SquareMetre, CubicMetre, Kilogram, Radian } |
| Represents the unit name type of the Bexel.Api.PropertyDefinition. More... | |
| enum | PropertyDefinitionUnitType { Undefined = 0, Numeric, Length, Area, Volume, TimeSpan, Mass, Angle, Text, Boolean, Color, DateTime } |
| Represents the unit type of the Bexel.Api.PropertyDefinition. More... | |
| enum | PropertyType { Undefined = 0, Numeric, Color, String, Bool, DateTime, TimeSpan } |
| Represents the type of the Bexel.Api.Property. More... | |
| enum | ElementRelationType : byte { Undefined = 0, RoomContains, ContainedInRoom, ConnectsRoomFrom, RoomConnectedByFrom, ConnectsRoomTo, RoomConnectedByTo, Decomposes, DecomposedBy, Hosts, HostedBy, BoundsRoomExternally, RoomBoundedByExternally, BoundsRoomInternally, RoomBoundedByInternally, ConnectedToMep, ConnectedToMepCurved, ConnectedToWalls, ZoneContains, ContainedInZone } |
| Represents the type of the Bexel.Api.ElementRelation. More... | |
| enum | ResourceType { Material = 0, Labor, Equipment } |
| Represents the type of the resource. More... | |
| enum | ResultType { Failed = -1, Succeeded = 0, Cancelled = 1 } |
| enum | SelectionMode { SelectionMode.New = 0, SelectionMode.UnionWith = 1, SelectionMode.IntersectWith = 2, SelectionMode.Subtract = 3 } |
| Represents the type of selection. More... | |
| enum | ElementSystemType { Undefined = 0, FireProtectionDry, FireProtectionWet, FireProtectionPreAction, FireProtectionOther, SupplyAir, ReturnAir, ExhaustAir, Sanitary, DomesticColdWater, DomesticHotWater, HydronicSupply, HydronicReturn, Zone, FireAlarm, Security, Power, Comunication, Data, NurseCall, Control, Telephone, Other } |
| Represents the type of the Bexel.Api.ElementSystem. More... | |
|
strong |
Represents the type of the Bexel.Api.Category.
|
strong |
Defines the possible valid states for dockable controls.
|
strong |
Represents the type of the Bexel.Api.ElementRelation.
|
strong |
Represents the type of the Bexel.Api.ElementSystem.
|
strong |
|
strong |
Represents the type of the Bexel.Api.PropertyDefinition.
|
strong |
Represents the unit name type of the Bexel.Api.PropertyDefinition.
|
strong |
Represents the unit type of the Bexel.Api.PropertyDefinition.
|
strong |
Represents the type of the Bexel.Api.Property.
|
strong |
Represents the type of the resource.
|
strong |