Archicad 27 C++ API
|
Functions related to the creation, manipulation and management of MEP (Mechanical, Electrical, Plumbing) elements. More...
Classes | |
class | ACAPI::MEP::v1::Accessory |
The Accessory is a complex element with two ports on a single axis. More... | |
class | ACAPI::MEP::v1::AccessoryDefault |
The AccessoryDefault contains the necessary non-geometric data for creating an Accessory element. More... | |
class | ACAPI::MEP::Adapter::UniqueID |
It is a helper class that converts a simple GS::Guid or API_Guid into an MEP::UniqueID. More... | |
class | ACAPI::MEP::v1::Bend |
The Bend can connect two straight RoutingSegments with the same dimensions but different directions. More... | |
class | ACAPI::MEP::v1::BendDefault |
The BendDefault contains the necessary non-geometric data for modifying a Bend. More... | |
class | ACAPI::MEP::v1::Branch |
A branch is a specific type of fitting that acts as an outlet from a large pipe to a smaller pipe or one of equal size. More... | |
class | ACAPI::MEP::v1::BranchDefault |
class | ACAPI::MEP::v1::CableCarrierPort |
The CableCarrierPort represents a connection point of a cable carrier. More... | |
class | ACAPI::MEP::v1::CableCarrierPreferenceTableContainer |
The CableCarrierPreferenceTableContainer can contain several PreferenceTableBase associated with cable carriers. More... | |
class | ACAPI::MEP::v1::DuctPreferenceTableContainer |
The DuctPreferenceTableContainer can contain several PreferenceTableBase associated with ventilation. More... | |
class | ACAPI::MEP::v1::Element |
The Element represents an instantiable ElementBase. More... | |
class | ACAPI::MEP::v1::ElementBase |
class | ACAPI::MEP::v1::ElementDefault |
The ElementDefault contains the necessary non-geometric data for creating a MEP element. More... | |
class | ACAPI::MEP::v1::Equipment |
The Equipment is a complex element with more than two ports. More... | |
class | ACAPI::MEP::v1::EquipmentDefault |
The EquipmentDefault contains the necessary non-geometric data for creating an Equipment element. More... | |
class | ACAPI::MEP::v1::Fitting |
A fitting is used in distribution systems to connect straight sections of pipes and ducts, adapting to different sizes or shapes. More... | |
class | ACAPI::MEP::v1::FittingDefault |
The FittingDefault contains the necessary non-geometric data for creating a Fitting element. More... | |
class | ACAPI::MEP::v1::FlexibleSegment |
In contrast to rigid segments flexible duct is not a connection of multiple elements (straight segments and bends), instead a type of ducting pipe that could easily be bent in different angles. More... | |
class | ACAPI::MEP::v1::FlexibleSegmentDefault |
The FlexibleSegmentDefault contains the necessary non-geometric data for creating a FlexibleSegment element. More... | |
class | ACAPI::MEP::v1::ModifiableElement |
The Modifiable Element represents an instantiable ModifiableElementBase. More... | |
class | ACAPI::MEP::v1::ModifiableElementBase |
The ModifiableElementBase contains the available modifying actions for ElementBase. More... | |
class | ACAPI::MEP::v1::PipePreferenceTableContainer |
The PipePreferenceTableContainer can contain several PreferenceTableBase associated with piping. More... | |
class | ACAPI::MEP::v1::PipingPort |
The PipingPort represents a connection point of a pipe segment. More... | |
class | ACAPI::MEP::v1::Port |
The Port represents an instantiable PortBase. Through this object you can reference to the three domain's ports in a common way. More... | |
class | ACAPI::MEP::v1::PortBase |
The Port is associated to an element and it represents a point between elements. More... | |
class | ACAPI::MEP::v1::PreferenceTableBase |
The PreferenceTableBase represents a named entity, that contains inner tables associated with cross section shapes and these table contains rows that consists of a size and a description. The rows have to be unique by value and are always in ascending order. More... | |
class | ACAPI::MEP::v1::PreferenceTableContainerBase |
The PreferenceTableContainerBase contains PreferenceTables, and you can Add/Get/Delete them. More... | |
class | ACAPI::MEP::v1::RigidSegment |
The RigidSegment is placed in RoutingSegments. More... | |
class | ACAPI::MEP::v1::RigidSegmentDefault |
The RigidSegmentDefault contains the necessary non-geometric data for creating a RigidSegment element. More... | |
class | ACAPI::MEP::v1::RoutingElement |
The RoutingElement can contain Routing Segments and Routing Nodes. More... | |
class | ACAPI::MEP::v1::RoutingElementDefault |
The RoutingElementDefault contains the necessary non-geometric data for creating a Routing element. More... | |
class | ACAPI::MEP::v1::RoutingNode |
The RoutingNode can contain Bend and Transition elements. More... | |
class | ACAPI::MEP::v1::RoutingNodeDefault |
The RoutingNodeDefault contains the necessary non-geometric data for creating and modifying a Routing Node. More... | |
class | ACAPI::MEP::v1::RoutingSegment |
The RoutingSegment can contain Rigid Segment elements. More... | |
class | ACAPI::MEP::v1::RoutingSegmentDefault |
The RoutingSegmentDefault contains the necessary non-geometric data for creating and modifying a Routing Segment. More... | |
class | ACAPI::MEP::v1::Terminal |
The Terminal is a complex element with a single port. More... | |
class | ACAPI::MEP::v1::TerminalDefault |
The TerminalDefault contains the necessary non-geometric data for creating a Terminal element. More... | |
class | ACAPI::MEP::v1::Transition |
The Transition is an element that connects two different Routing Segments. More... | |
class | ACAPI::MEP::v1::TransitionDefault |
The TransitionDefault contains the necessary non-geometric data for creating and modifying a Transition. More... | |
class | ACAPI::MEP::UniqueID |
class | ACAPI::MEP::v1::VentilationPort |
The VentilationPort represents a connection point of a duct. More... | |
struct | ACAPI::MEP::Orientation |
Defines the orientation with the help of a direction and rotation vector. More... | |
struct | ACAPI::MEP::RoutingSegmentCrossSectionData |
Defines the necessary data for placing RoutingSegments of a RouteElement. More... | |
Functions related to the creation, manipulation and management of MEP (Mechanical, Electrical, Plumbing) elements.
|
inline |
Creates an AccessoryDefault.
domain | The Domain of the requested AccessoryDefault. It can be ventilation or piping. |
|
inline |
Creates a BendDefault.
domain | The Domain of the requested BendDefault. |
|
inline |
Creates a BranchDefault.
After creating and customizing a BranchDefault, it needs to be set as Archicad's default in order to use it during the upcoming RoutingElement connections.
domain | The Domain of the requested BranchDefault. |
|
inline |
Creates an EquipmentDefault.
|
inline |
Creates an FittingDefault.
domain | The Domain of the requested FittingDefault. |
|
inline |
Creates a FlexibleSegmentDefault.
|
inline |
Creates a RigidSegmentDefault.
domain | The Domain of the requested RigidSegmentDefault. |
|
inline |
Creates a RoutingElementDefault.
domain | The Domain of the requested RoutingElementDefault. |
|
inline |
Creates a RoutingNodeDefault.
domain | The Domain of the requested RoutingNodeDefault. |
|
inline |
Creates a RoutingSegmentDefault.
domain | The Domain of the requested RoutingSegmentDefault. |
|
inline |
Creates a TerminalDefault.
domain | The Domain of the requested TerminalDefault. It can be ventilation or piping. |
|
inline |
Creates a TransitionDefault.
domain | The Domain of the requested TransitionDefault. |
|
inline |
|
inline |
MEPAPI_EXPORT GS::UniString ACAPI::MEP::GetLocalizedElemTypeName | ( | const API_Guid & | typeID | ) |
Returns the localized name of MEP element types.
typeID | The guid of the element type |
|
inline |
MEPAPI_EXPORT bool ACAPI::MEP::IsAccessory | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsBend | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsBranch | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsEquipment | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsFitting | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsFlexibleSegment | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsRigidSegment | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsRoutingElement | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsTerminal | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |
MEPAPI_EXPORT bool ACAPI::MEP::IsTransition | ( | const API_Guid & | typeID | ) |
typeID | The guid of the element type |