OpenLexocad  27.0
OpenLxApp Namespace Reference

Classes

class  ActiveScript
 The 'ActiveScript' is the script that is currently been executed ( the script's 'main' function is called ). More...
 
class  AdvancedBrep
 An advanced B-rep is a boundary representation model in which all faces, edges and vertices are explicitly represented. It is a solid with explicit topology and elementary or free-form geometry. The faces of the B-rep are of type IfcAdvancedFace. An advanced B-rep has to meet the same topological constraints as the manifold solid B-rep. (Definition from ISO/CD 16739:2011) More...
 
class  Application
 The one and only Application. More...
 
class  ArbitraryClosedProfileDef
 The closed profile ArbitraryClosedProfileDef defines an arbitrary two-dimensional profile for the use within the swept surface geometry, the swept area solid or a sectioned spine. It is given by an outer boundary from which the surface or solid can be constructed. (Definition from ISO/CD 16739:2011) More...
 
class  ArbitraryOpenProfileDef
 The profile ArbitraryOpenProfileDef defines an arbitrary two-dimensional profile for the use within the swept surface geometry, the swept area solid or a sectioned spine. It is given by an outer boundary from which the surface or solid can be constructed. (Definition from ISO/CD 16739:2011) More...
 
class  ArbitraryProfileDefWithVoids
 The IfcArbitraryProfileDefWithVoids defines an arbitrary closed two-dimensional profile with holes. It is given by an outer boundary and inner boundaries. A common usage of IfcArbitraryProfileDefWithVoids is as the cross section for the creation of swept surfaces or swept solids. (Definition from ISO/CD 16739:2011) More...
 
class  Beam
 An Beam is a horizontal, or nearly horizontal, structural member that is capable of withstanding load primarily by resisting bending. It represents such a member from an architectural point of view. It is not required to be load bearing. More...
 
class  BeamStandardCase
 The standard beam, BeamStandardCase, defines a beam with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The BeamStandardCase handles all cases of beams, that: More...
 
class  BezierCurve
 This is a special type of curve which can be represented as a type of B-spline curve in which the knots are evenly spaced and have high multiplicities. Suitable default values for the knots and knot multiplicities are derived in this case. (Definition from ISO/CD 16739:2011) More...
 
class  Block
 A box is a solid rectangular parallelepiped, defined with a location and placement coordinate system. The box is specified by the positive lengths x, y, and z along the axes of the placement coordinate system, and has one vertex at the origin of the placement coordinate system. (Definition from ISO/CD 16739:2011) More...
 
class  BooleanClippingResult
 Boolean difference / cut operation. More...
 
class  BoundedCurve
 A bounded curve is a curve of finite arc length with identifiable end points. (Definition from ISO/CD 16739:2011) More...
 
class  BoundedSurface
 A bounded surface is a surface of finite area with identifiable boundaries. (Definition from ISO/CD 16739:2011) More...
 
class  Building
 A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space). More...
 
class  BuildingElementProxy
 The BuildingElementProxy is a proxy definition that provides the same functionality as subtypes of BuildingElement, but without having a predefined meaning of the special type of building element, it represents. Proxies can also be used as spatial place holders or provisions, that are later replaced by special types of elements. One use of the proxy object is a provision for voids, i.e. where a particular volume of space is requested by an engineering function that might later be accepted or rejected. If accepted it is transformed into a void within a building element, like a wall opening, or a slab opening. The provision for voids is exchanged as an BuildingElementProxy with the PredefinedType = ProvisionForVoid. Such proxy shall have a swept solid geometry, where the profile of the swept solid lies on/near the surface of the referred building element and the extrusion depths is equal to or bigger then (in case of round or otherwise irregular element shape) the thickness of the building element. The appropriate property set should be attached. In addition to the provision for voids, the building element proxy can also represent a provision for space, often the necessary space allocation for mechanical equipment that will be determined in a later design phase. The provision for space is exchanged as an IfcBuildingElementProxy with the PredefinedType = ProvisionForSpace. More...
 
class  BuildingStorey
 The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound. More...
 
class  C3DZ_Exporter
 Exports the visible Elements of the Document to an 3DZ file. Elements that are not visible but depend on a visible Element will also be exported (like Openings for a Wall). More...
 
class  CartesianPoint
 A point defined by its coordinates in a two or three dimensional rectangular Cartesian coordinate system, or in a two dimensional parameter space. The entity is defined in a two or three dimensional space. (Definition from ISO/CD 16739:2011) More...
 
class  CdwkAttributeData
 
class  Chimney
 Chimneys are typically vertical, or as near as vertical, parts of the construction of a building and part of the building fabric. Often constructed by pre-cast or insitu concrete, today seldom by bricks. More...
 
class  Circle
 A circle is defined by a radius and the location and orientation of the circle. (Definition from ISO/CD 16739:2011) More...
 
class  CircleHollowProfileDef
 CircleHollowProfileDef defines a section profile that provides the defining parameters of a circular hollow section (tube) to be used by the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the following illustration.The centre of the position coordinate system is in the profile's centre of the bounding box (for symmetric profiles identical with the centre of gravity). (Definition from ISO/CD 16739:2011) More...
 
class  CircleProfileDef
 CircleProfileDef defines a circle as the profile definition used by the swept surface geometry or by the swept area solid. It is given by its Radius attribute and placed within the 2D position coordinate system, established by the Position attribute. (Definition from ISO/CD 16739:2011) More...
 
class  Column
 A Column is a vertical structural member which often is aligned with a structural grid intersection. It represents a vertical, or nearly vertical, structural member that transmits, through compression, the weight of the structure above to other structural elements below. It represents such a member from an architectural point of view. It is not required to be load bearing. More...
 
class  ColumnStandardCase
 The standard column, ColumnStandardCase, defines a column with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The IfcColumnStandardCase handles all cases of columns, that: More...
 
class  Command
 Command is the base class of all commands. More...
 
class  CompositeCurve
 A composite curve (IfcCompositeCurve) is a collection of curves joined end-to-end. The individual segments of the curve are themselves defined as composite curve segments. (Definition from ISO/CD 16739:2011) More...
 
class  CompositeCurveSegment
 A composite curve segment is a bounded curve together with transition information which is used to construct a composite curve. (Definition from ISO/CD 16739:2011) Note: Transition information is not implemented yet. More...
 
class  Conic
 A conic is a planar curve which could be produced by intersecting a plane with a cone. A conic is defined in terms of its intrinsic geometric properties rather than being described in terms of other geometry. A conic class always has a placement coordinate system defined by a two or three dimensional placement. The parametric representation is defined in terms of this placement coordinate system. (Definition from ISO/CD 16739:2011) More...
 
class  Covering
 A covering is an element which covers some part of another element and is fully dependent on that other element. The Covering defines the occurrence of a covering type, that (if given) is expressed by the CoveringType. More...
 
class  CurtainWall
 A curtain wall is an exterior wall of a building which is an assembly of components, hung from the edge of the floor/roof structure rather than bearing on a floor. Curtain wall is represented as a building element assembly and implemented as a subtype of BuildingElement that uses an RelAggregates relationship. More...
 
class  Curve
 A curve can be envisioned as the path of a point moving in its coordinate space. (Definition from ISO/CD 16739:2011) More...
 
class  CurveBoundedPlane
 The curve bounded surface is a parametric surface with curved boundaries defined by one or more boundary curves. The bounded surface is defined to be the portion of the basis surface in the direction of N x T from any point on the boundary, where N is the surface normal and T the boundary curve tangent vector at this point. The region so defined shall be arcwise connected. (Definition from ISO/CD 16739:2011) More...
 
class  DocObject
 DocObject is the base class of all persistent objects. The DocObject belongs to exactly one Document. More...
 
class  DocObjectFactory
 DocObjectFactory to create DocObjects. More...
 
class  DocObjectProxy
 
class  Document
 Document holding all persistent DocObjects. More...
 
struct  DocumentChanges
 
class  DocumentObserver
 DocumentObserver observes the Document. This class has to be overridden to get messages from the observer. More...
 
class  DocumentObserverImpl
 
class  Door
 The door is a building element that is predominately used to provide controlled access for people and goods. It includes constructions with hinged, pivoted, sliding, and additionally revolving and folding operations. A door consists of a lining and one or several panels. More...
 
class  DoorStandardCase
 The standard door, DoorStandardCase, defines a door with certain constraints for the provision of operation types, opening directions, frame and lining parameters, and with certain constraints for the geometric representation. The DoorStandardCase handles all cases of doors, that: More...
 
class  Element
 An element is a generalization of all components that make up an AEC product. Those elements can be logically contained by a spatial structure element that constitutes a certain level within a project structure hierarchy (site, building, storey or space). More...
 
class  ElementarySurface
 An elementary surface is a simple analytic surface with defined parametric representation. (Definition from ISO/CD 16739:2011) More...
 
class  ElementAssembly
 The IfcElementAssembly represents complex element assemblies aggregated from several elements, such as discrete elements, building elements, or other elements. More...
 
class  ElementFactory
 
class  ElementFilter
 
class  ElementTool
 
class  Ellipse
 An IfcEllipse is a curve consisting of a set of points whose distances to two fixed points add to the same constant. (Definition from ISO/CD 16739:2011) More...
 
class  Exporter
 Base class of all Exporters. More...
 
class  ExternalPythonTypeObject
 DEPRECATED. Do not use! More...
 
class  ExternalSpatialElement
 The external spatial element defines external regions at the building site. More...
 
class  ExternalSpatialStructureElement
 The external spatial structure element is an abstract entity provided for different kind of external spaces, regions, and volumes. More...
 
class  ExtrudedAreaSolid
 The extruded area solid is defined by sweeping a bounded planar surface. The direction of the extrusion is given by the setExtrudedDirection() method and the length of the extrusion is given by the setDepth() method. If the planar area has inner boundaries, i.e. holes defined, then those holes shall be swept into holes of the solid. (Definition from ISO/CD 16739:2011) More...
 
class  FaceBasedSurfaceModel
 A face based surface model is described by a set of connected face sets of dimensionality 2. The connected face sets shall not intersect except at edges and vertices, except that a face in one connected face set may overlap a face in another connected face set, provided the face boundaries are identical. There shall be at least one connected face set. (Definition from ISO/CD 16739:2011) More...
 
class  FacetedBrep
 A faceted brep is a simple form of boundary representation model in which all faces are planar and all edges are straight lines. A faceted B-rep has to meet the same topological constraints as the manifold solid Brep. (Definition from ISO/CD 16739:2011) More...
 
class  Footing
 A footing is a part of the foundation of a structure that spreads and transmits the load to the soil. A footing is also characterized as shallow foundation, where the loads are transfered to the ground near the surface. More...
 
class  Geometry
 Super-class of all Geometries (aka GeometricRepresentationItems) More...
 
class  GeometryProxy
 A GeometryProxy can hold any type of Geometry. It must be instantiated with a specific type. More...
 
class  Group
 A class to group Elements. More...
 
class  IFC_Exporter
 Exports the visible Elements of the Document to an IFC file. Elements that are not visible but depend on a visible Element will also be exported (like Openings for a Wall). More...
 
class  IFC_Importer
 Imports an IFC file. More...
 
class  Importer
 Base class of all Importers. More...
 
class  InventorImport
 A mesh imported from an OpenInventor (iv) file. More...
 
class  IShapeProfileDef
 IShapeProfileDef defines a section profile that provides the defining parameters of an 'I' or 'H' section. The I-shape profile has values for its overall depth, width and its web and flange thicknesses. Additionally a fillet radius, flange edge radius, and flange slope may be given. This profile definition represents an I-section which is symmetrical about its major and minor axes; top and bottom flanges are equal and centred on the web. (Definition from ISO/CD 16739:2011) More...
 
class  IV_Exporter
 Exports the visible Elements of the Document to an IV file. More...
 
class  IV_Importer
 Imports an Open Inventor (*iv) file. More...
 
class  IvWriter
 
class  Line
 A line is an unbounded curve with constant tangent direction. A line is defined by a point and a direction. The positive direction of the line is in the direction of the Dir vector. (Definition from ISO/CD 16739:2011) More...
 
struct  LoadPlugins
 
class  Material
 Material is a homogeneous or inhomogeneous substance that can be used to form elements (physical products or their components). More...
 
class  MaterialConstituent
 IfcMaterialConstituent is a single and identifiable part of an element which is constructed of a number of part (one or more) each having an individual material. The association of the material constituent to the part is provided by a keyword as value of the Name attribute. In order to identify and distinguish the part of the shape representation to which the material constituent applies the IfcProductDefinitionShape of the element has to include instances of IfcShapeAspect, using the same keyword for their Name attribute. More...
 
class  MaterialConstituentSet
 MaterialConstituentSet is a collection of individual material constituents, each assigning a material to a part of an element. The parts are only identified by a keyword (as opposed to an MaterialLayerSet or MaterialProfileSet where each part has an individual shape parameter (layer thickness or layer profile). (Definition from ISO/CD 16739:2011) More...
 
class  MaterialDefinition
 Super-class of all Materials. More...
 
class  MaterialSelect
 MaterialSelect provides selection of either a material definition or a material usage definition that can be assigned to an element, a resource or another entity within this specification. More...
 
class  Member
 A Member is a structural member designed to carry loads between or beyond points of support. It is not required to be load bearing. The orientation of the member (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to Beam and Column). An IMember represents a linear structural element from an architectural or structural modeling point of view and shall be used if it cannot be expressed more specifically as either an Beam or an Column. More...
 
class  MemberStandardCase
 The standard member, MemberStandardCase, defines a member with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The MemberStandardCase handles all cases of members, that: More...
 
class  myEdge
 
class  myFace
 
class  OBJ_Exporter
 Exports the visible Elements of the Document to an OBJ file. The point coordinates can be written out in the following order: YXMODE -> Y|X|Z ESRIMODE -> X|Z|Y DEFAULT -> X|Y|Z. More...
 
class  Object
 An IfcObject is the generalization of any semantically treated thing or process. Objects are things as they appear - i.e. occurrences. More...
 
class  ObjectDefinition
 An ObjectDefinition is the generalization of any semantically treated thing or process, either being a type or an occurrences. Objects are independent pieces of information that might contain or reference other pieces of information. There are four essential kinds of relationships in which object definitions (by their instantiable subtypes) can be involved: More...
 
class  OpeningElement
 The opening element stands for opening, recess or chase, all reflecting voids. It represents a void within any element that has physical manifestation. Openings can be inserted into walls, slabs, beams, columns, or other elements. More...
 
class  OpeningStandardCase
 The standard opening, OpeningStandardCase, defines an opening with certain constraints for the dimension parameters, position within the voided element, and with certain constraints for the geometric representation. The OpeningStandardCase handles all cases of openings, that: More...
 
class  OpenLxAppInit
 
class  ParameterizedProfileDef
 The parameterized profile definition defines a 2D position coordinate system to which the parameters of the different profiles relate to. All profiles are defined centric to the origin of the position coordinate system, or more specific, the origin [0.,0.] shall be in the center of the bounding box of the profile. (Definition from ISO/CD 16739:2011) More...
 
class  Pile
 pile is a slender timber, concrete, or steel structural element, driven, jetted, or otherwise embedded on end in the ground for the purpose of supporting a load. A pile is also characterized as deep foundation, where the loads are transfered to deeper subsurface layers. More...
 
class  Plane
 A plane is an unbounded surface with a constant normal. A plane is defined by a point on the plane and the normal direction to the plane. (Definition from ISO/CD 16739:2011) More...
 
class  Plate
 An Plate is a planar and often flat part with constant thickness. A plate may carry loads between or beyond points of support, or provide stiffening. The location of the plate (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to Wall and Slab (as floor slab)). More...
 
class  PlateStandardCase
 The standard plate, PlateStandardCase, defines a plate with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The PlateStandardCase handles all cases of plates, that: More...
 
class  Plugin
 
class  PolygonMesh
 A Polygon Mesh from triangles and quadrangles. More...
 
class  Polyline
 The Polyline is a bounded curve with only linear segments defined by a list of Cartesian points. If the first and the last Cartesian point in the list are identical, then the polyline is a closed curve, otherwise it is an open curve. (Definition from ISO/CD 16739:2011) More...
 
class  Product
 The Product is an abstract representation of any object that relates to a geometric or spatial context. Subtypes of Product usually hold a shape representation and an object placement within the project structure. More...
 
class  ProductImpl
 ProductImpl implements the Product behavior of an object. This is used in Product and SubElement. More...
 
class  ProfileDef
 ProfileDef is the supertype of all definitions of standard and arbitrary profiles. It is used to define a standard set of commonly used section profiles by their parameters or by their explicit curve geometry. (Definition from ISO/CD 16739:2011) More...
 
class  Property
 
class  PropertyBool
 
class  PropertyButton
 
class  PropertyColor
 
class  PropertyDouble
 
class  PropertyEnum
 
struct  PropertyEnumEntry
 
class  PropertyFactory
 PropertyFactory to create Properties. More...
 
class  PropertyInteger
 
class  PropertyObject
 
class  PropertyObjectVector
 
class  PropertyPoint
 
class  PropertyPointVector
 
class  PropertySet
 : The PropertySet defines all dynamically extensible properties. These properties are interpreted according to their name attribute. More...
 
class  PropertyString
 
class  PropertyUser
 
class  PythonElement
 
class  Railing
 The railing is a frame assembly adjacent to human circulation spaces and at some space boundaries where it is used in lieu of walls or to compliment walls. Designed to aid humans, either as an optional physical support, or to prevent injury by falling. More...
 
class  Ramp
 A ramp is a vertical passageway which provides a human circulation link between one floor level and another floor level at a different elevation. It may include a landing as an intermediate floor slab. A ramp normally does not include steps. More...
 
class  RampFlight
 A ramp comprises a single inclined segment, or several inclined segments that are connected by a horizontal segment, referred to as a landing. A ramp flight is the single inclined segment and part of the ramp construction. In case of single flight ramps, the ramp flight and the ramp are identical. More...
 
class  RectangleHollowProfileDef
 RectangleHollowProfileDef defines a section profile that provides the defining parameters of a rectangular (or square) hollow section to be used by the swept surface geometry or the swept area solid. Its parameters and orientation relative to the position coordinate system are according to the illustration (see link below). A square hollow section can be defined by equal values for h and b. The centre of the position coordinate system is in the profiles centre of the bounding box (for symmetric profiles identical with the centre of gravity). Normally, the longer sides are parallel to the y-axis, the shorter sides parallel to the x-axis. (Definition from ISO/CD 16739:2011) More...
 
class  RectangleProfileDef
 RectangleProfileDef defines a rectangle as the profile definition used by the swept surface geometry or the swept area solid. It is given by its X extent and its Y extent, and placed within the 2D position coordinate system, established by the Position attribute. It is placed centric within the position coordinate system. (Definition from ISO/CD 16739:2011) More...
 
class  ReinforcingBar
 A reinforcing bar is usually made of steel with manufactured deformations in the surface, and used in concrete and masonry construction to provide additional strength. A single instance of this class may represent one or many of actual rebars, for example a row of rebars. More...
 
class  RightCircularCone
 The RightCircularRightCircularCone is a Construction Solid Geometry (CSG) 3D primitive. It is a solid with a circular base and a point called apex as the top. (Definition from ISO/CD 16739:2011) More...
 
class  RightCircularCylinder
 A right circular cylinder is a CSG primitive in the form of a solid cylinder of finite height. It is defined by an axis point at the centre of one planar circular face, an axis, height, and a radius. The faces are perpendicular to the axis and are circular discs with the specified radius. The height is the distance from the first circular face centre in the positive direction of the axis to the second circular face centre. (Definition from ISO/CD 16739:2011) More...
 
class  Roof
 A roof is the covering of the top part of a building, it protects the building against the effects of weather. The Roof is a description of the total roof. It acts as a container entity, that aggregates all components of the roof, it represents. The aggregation is handled via 'Product.addRelatedProduct()', relating an Roof with the related roof elements, like slabs (represented by OpenLxApp.Slab), rafters and purlins (represented by OpenLxApp.Beam), or other included roofs, such as dormers (represented by OpenLxApp.Roof). More...
 
class  Root
 Root is the base class of all BIM related entities. All BIM entities can be identified by a Globally Unique Id. More...
 
class  SAT_Exporter
 Exports the visible Elements of the Document to a SAT file. More...
 
class  ShellBasedSurfaceModel
 An IfcShellBasedSurfaceModel represents the shape by a set of open or closed shells. The connected faces within the shell have a dimensionality 2 and are placed in a coordinate space of dimensionality 3. (Definition from ISO/CD 16739:2011) More...
 
class  Site
 A site is a defined area of land, possibly covered with water, on which the project construction is to be completed. A site may be used to erect, retrofit or turn down building(s), or for other construction related developments. More...
 
class  Slab
 A slab is a component of the construction that normally encloses a space vertically. The slab may provide the lower support (floor) or upper construction (roof slab) in any space in a building. More...
 
class  SlabElementedCase
 The SlabElementedCase defines a slab with certain constraints for the provision of its components. The SlabElementedCase handles all cases of slabs, that are decomposed into parts: More...
 
class  SlabStandardCase
 The standard slab, SlabStandardCase, defines a slab with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The SlabStandardCase handles all cases of slabs, that: More...
 
class  Space
 A space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building. More...
 
class  SpatialElement
 A spatial element is the generalization of all spatial elements that might be used to define a spatial structure or to define spatial zones. More...
 
class  SpatialStructureElement
 A spatial structure element is the generalization of all spatial elements that might be used to define a spatial structure. That spatial structure is often used to provide a project structure to organize a building project. More...
 
class  SpatialZone
 A spatial zone is a non-hierarchical and potentially overlapping decomposition of the project under some functional consideration. A spatial zone might be used to represent a thermal zone, a construction zone, a lighting zone, a usable area zone. A spatial zone might have its independent placement and shape representation. More...
 
class  Sphere
 The Sphere is a Construction Solid Geometry (CSG) 3D primitive. It is a solid where all points at the surface have the same distance from the center point. (Definition from ISO/CD 16739:2011) More...
 
class  Stair
 A stair is a vertical passageway allowing occupants to walk (step) from one floor level to another floor level at a different elevation. It may include a landing as an intermediate floor slab. More...
 
class  StairFlight
 A stair flight is an assembly of building components in a single "run" of stair steps (not interrupted by a landing). The stair steps and any stringers are included in the stair flight. A winder is also regarded a part of a stair flight. More...
 
class  SubElement
 A SubElement extends an Element. Together with the (parent) Element it describes an entity with multiple geometries. The spatial structure of SubElements is defined by their parent Elements. More...
 
class  Surface
 A surface can be envisioned as a set of connected points in 3-dimensional space which is always locally 2-dimensional, but need not be a manifold. (Definition from ISO/CD 16739:2011) More...
 
class  SweptDiskSolid
 A SweptDiskSolid represents the 3D shape by a sweeping representation scheme allowing a two dimensional circularly bounded plane to sweep along a three dimensional Directrix through space. More...
 
class  TerrainElement
 An GeographicElement is a generalization of all elements within a geographical landscape. It includes occurrences of typical geographical elements, often referred to as features, such as trees or terrain. Common type information behind several occurrences of IfcGeographicElement is provided by the IfcGeographicElementType. More...
 
class  TrimmedCurve
 A trimmed curve is a bounded curve which is created by taking a selected portion, between two identified points, of the associated basis curve. The basis curve itself is unaltered and more than one trimmed curve may reference the same basis curve. (Definition from ISO/CD 16739:2011) More...
 
class  Value
 
class  ValueDouble
 
class  ValueInteger
 
struct  Version
 
class  Wall
 The wall represents a vertical construction that bounds or subdivides spaces. Wall are usually vertical, or nearly vertical, planar elements, often designed to bear structural loads. A wall is however not required to be load bearing. More...
 
class  WallElementedCase
 The WallElementedCase defines a wall with certain constraints for the provision of its components. The WallElementedCase handles all cases of walls, that are decomposed into parts: More...
 
class  WallStandardCase
 TThe WallStandardCase defines a wall with certain constraints for the provision of parameters and with certain constraints for the geometric representation. The WallStandardCase handles all cases of walls, that are extruded vertically: More...
 
class  WebGL_Exporter
 Exports the visible Elements of the Document to an WebGl (html) file. More...
 
class  Window
 The window is a building element that is predominately used to provide natural light and fresh air. It includes vertical opening but also horizontal opening such as skylights or light domes. It includes constructions with swinging, pivoting, sliding, or revolving panels and fixed panels. A window consists of a lining and one or several panels. More...
 
class  WindowStandardCase
 The standard window, WindowStandardCase, defines a window with certain constraints for the provision of operation types, opening directions, frame and lining parameters, construction types and with certain constraints for the geometric representation. The WindowStandardCase handles all cases of windows, that: More...
 

Enumerations

enum  ErrorCode {
  ErrorCode::NoError = 0, ErrorCode::UnknownError = 1, ErrorCode::InvalidArguments = 2, ErrorCode::ResultingGeometryIsInvalid = 3,
  ErrorCode::InsufficientArraySize = 4
}
 

Functions

OPENLXAPP_EXPORT ErrorCode bop_cut (std::shared_ptr< Element > softElem, std::shared_ptr< Element > hardElem, std::vector< std::shared_ptr< Element >> &result)
 
OPENLXAPP_EXPORT ErrorCode bop_cut (std::shared_ptr< Element > softElem, const std::vector< std::shared_ptr< Element >> &hardElems, std::vector< std::shared_ptr< Element >> &result)
 
OPENLXAPP_EXPORT ErrorCode bop_cut (std::shared_ptr< Element > softElem, std::shared_ptr< Element > *hardElems, int hardElemsSize, std::shared_ptr< Element > *result, int resultSize, int &nbElementsInResult)
 
OPENLXAPP_EXPORT ErrorCode bop_common (std::shared_ptr< Element > firstElem, std::shared_ptr< Element > secondElem, std::vector< std::shared_ptr< Element >> &result)
 
OPENLXAPP_EXPORT ErrorCode bop_cutWithPlane (std::shared_ptr< Element > elem, const Geom::Pln &plane, std::vector< std::shared_ptr< Element >> &result)
 
OPENLXAPP_EXPORT ErrorCode bop_splitByPlane (std::shared_ptr< Element > elem, const Geom::Pln &plane, std::vector< std::shared_ptr< Element >> &result)
 
OPENLXAPP_EXPORT ErrorCode bop_sectionWithPlane (std::shared_ptr< Element > elem, const Geom::Pln &plane, std::vector< std::shared_ptr< Element >> &result)
 
OPENLXAPP_EXPORT ErrorCode bop_section (std::shared_ptr< Element > firstElem, std::shared_ptr< Element > secondElem, std::vector< std::shared_ptr< Element >> &result)
 
OPENLXAPP_EXPORT ErrorCode bop_fuse (const std::vector< std::shared_ptr< Element >> &elems, std::shared_ptr< Element > &result)
 
OPENLXAPP_EXPORT std::shared_ptr< CompositeCurveSegmentcreateLineSegment (std::shared_ptr< Document > aDoc, const Geom::Pnt &fromPnt, const Geom::Pnt &toPnt)
 
OPENLXAPP_EXPORT std::shared_ptr< CompositeCurveSegmentcreateArc3PointsSegment (std::shared_ptr< Document > aDoc, const Geom::Pnt &startPnt, const Geom::Pnt &passagePnt, const Geom::Pnt &endPnt)
 
OPENLXAPP_EXPORT std::shared_ptr< CompositeCurveSegmentcreateTangentArcSegment (std::shared_ptr< Document > aDoc, std::shared_ptr< CompositeCurveSegment > lastSegment, const Geom::Pnt &pnt)
 
OPENLXAPP_EXPORT std::shared_ptr< TrimmedCurvecreateStraight (std::shared_ptr< Document > aDoc, const Geom::Pnt &fromPnt, const Geom::Pnt &toPnt)
 
OPENLXAPP_EXPORT std::shared_ptr< TrimmedCurvecreateArc3Points (std::shared_ptr< Document > aDoc, const Geom::Pnt &startPnt, const Geom::Pnt &passagePnt, const Geom::Pnt &endPnt)
 
OPENLXAPP_EXPORT std::shared_ptr< TrimmedCurvecreateTangentArc (std::shared_ptr< Document > aDoc, std::shared_ptr< BoundedCurve > lastCurve, const Geom::Pnt &endPnt)
 
OPENLXAPP_EXPORT std::shared_ptr< CurvecreateOffsetCurveFromWire (std::shared_ptr< Document > aDoc, pConstWire wire, const Geom::Dir &refDirection, double offset)
 
OPENLXAPP_EXPORT std::shared_ptr< CompositeCurvecreateCompositeCurveFromWire (std::shared_ptr< Document > aDoc, pConstWire wire)
 
OPENLXAPP_EXPORT std::shared_ptr< PolylinecreatePolylineFromWire (std::shared_ptr< Document > aDoc, pConstWire wire)
 
OPENLXAPP_EXPORT std::shared_ptr< BoundedCurvecreateBoundedCurveFromEdge (std::shared_ptr< Document > aDoc, pConstEdge edge)
 
OPENLXAPP_EXPORT Version getOpenLxVersion ()
 General. More...
 
OPENLXAPP_EXPORT Version getLexocadVersion ()
 
OPENLXAPP_EXPORT Base::String getCurrentScriptFilePath ()
 
OPENLXAPP_EXPORT int addScriptJob (Event *aEvent, const std::string &aFunctionName)
 
OPENLXAPP_EXPORT void setCadworkUser (bool on)
 
OPENLXAPP_EXPORT std::string installPythonPackage (const std::string &aPackageName)
 
OPENLXAPP_EXPORT ErrorCode projectOrthoPhoto (const std::vector< std::shared_ptr< Element >> &elems, const Base::String &imgPath, const Base::String &jpgdFilePath, const Base::String &lokFilePath)
 COMMANDS. More...
 
OPENLXAPP_EXPORT ErrorCode projectOrthoPhoto (const std::vector< std::shared_ptr< Element >> &elems, const Base::String &imgPath, double minX, double minY, double maxX, double maxY)
 
OPENLXAPP_EXPORT ErrorCode projectImage (const std::vector< std::shared_ptr< Element >> &elems, const Base::String &imgPath)
 
template<typename T >
std::shared_ptr< T > castTo (std::shared_ptr< DocObject > aObj)
 
template<typename T >
std::shared_ptr< T > castTo (std::shared_ptr< Property > aProp)
 
OPENLXAPP_EXPORT BODY * getAcisBodyCopy (pConstShape shape)
 FILES. More...
 
OPENLXAPP_EXPORT int getBimColor (std::shared_ptr< Element > element)
 Bim Helper. More...
 
OPENLXAPP_EXPORT Base::String getBimCut (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT Base::String getBimLane (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT Base::String getBimName (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT Base::String getBimNumber (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT Base::String getBimPreset (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT Base::String getBimZone (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT double getStoreyElevation (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT int getStoreyNumber (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT int getBuildingNumber (std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT void setBimLane (const Base::String &value, std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT bool setStoreyNumber (const double &z, std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT bool setComponentByColorAndName (int cadworkColor, const Base::String &name, std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT void setImportIFCColor (int cadworkColor, std::shared_ptr< Element > element)
 
OPENLXAPP_EXPORT bool addLxUserPropertyText (const std::string &name, Core::CoreDocument *document=nullptr)
 
OPENLXAPP_EXPORT bool addIfcPropertyText (const std::string &name, Core::CoreDocument *document=nullptr)
 
OPENLXAPP_EXPORT bool addLxUserPropertyList (const std::string &name, const std::vector< std::string > &entries, Core::CoreDocument *document=nullptr)
 
OPENLXAPP_EXPORT bool addIfcPropertyList (const std::string &name, const std::vector< std::string > &entries, Core::CoreDocument *document=nullptr)
 
OPENLXAPP_EXPORT bool addLxPropertySet (const std::string &name, const std::vector< std::string > &propertyNames, Core::CoreDocument *document=nullptr)
 
OPENLXAPP_EXPORT bool addIfcPropertySet (const std::string &name, const std::vector< std::string > &propertyNames, Core::CoreDocument *document=nullptr)
 
OPENLXAPP_EXPORT bool assignLxPropertySetsToComponent (std::shared_ptr< Element > elementForComponent, const std::vector< std::string > &propertySetNames)
 
OPENLXAPP_EXPORT bool assignIfcPropertySetsToComponent (std::shared_ptr< Element > elementForComponent, const std::vector< std::string > &propertySetNames)
 
OPENLXAPP_EXPORT bool assignValuesToLxProperties (std::shared_ptr< Element > element, const std::string &propertySetName, const std::vector< std::string > &propertyNames, const std::vector< std::string > &propertyValues)
 
OPENLXAPP_EXPORT bool assignValuesToIfcProperties (std::shared_ptr< Element > element, const std::string &propertySetName, const std::vector< std::string > &propertyNames, const std::vector< std::string > &propertyValues)
 
OPENLXAPP_EXPORT void setShapeProfileParams (std::shared_ptr< Element > aElem, const Base::String &aProfileName)
 
OPENLXAPP_EXPORT std::shared_ptr< ArbitraryClosedProfileDefcreateArbitraryClosedProfileDef (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aOuterLoop)
 
OPENLXAPP_EXPORT std::shared_ptr< ArbitraryOpenProfileDefcreateArbitraryOpenProfileDef (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aLoop)
 
OPENLXAPP_EXPORT std::shared_ptr< ArbitraryProfileDefWithVoidscreateArbitraryProfileDefWithVoids (std::shared_ptr< Document > aDoc, const std::vector< Geom::Pnt2d > aOuterLoop, const std::vector< std::vector< Geom::Pnt2d >> aInnerLoops)
 
OPENLXAPP_EXPORT std::shared_ptr< ExtrudedAreaSolidcreateExtrudedAreaSolid (std::shared_ptr< Document > aDoc, pConstShape aShape, Topo::ShapeTool::BuildingElementHintEnum aHint=Topo::ShapeTool::BuildingElementHintEnum::NO_HINT)
 
OPENLXAPP_EXPORT std::shared_ptr< FacetedBrepcreateFacetedBrep (std::shared_ptr< Document > aDoc, pConstShape aShape)
 
OPENLXAPP_EXPORT std::shared_ptr< AdvancedBrepcreateAdvancedBrep (std::shared_ptr< Document > aDoc, pConstShape aShape)
 
OPENLXAPP_EXPORT std::shared_ptr< CurveBoundedPlanecreateRectangularTrimmedPlane (std::shared_ptr< Document > aDoc, const Geom::Pln &aPln, double aWidth, double aHeight)
 
OPENLXAPP_EXPORT std::shared_ptr< CurveBoundedPlanecreateCurveBoundedPlaneFromFace (std::shared_ptr< Document > aDoc, pConstFace aFace)
 
OPENLXAPP_EXPORT std::shared_ptr< FaceBasedSurfaceModelcreateFaceBasedSurfaceModel (std::shared_ptr< Document > aDoc, pConstMesh aMesh)
 

Enumeration Type Documentation

◆ ErrorCode

enum OpenLxApp::ErrorCode
strong
Enumerator
NoError 
UnknownError 
InvalidArguments 
ResultingGeometryIsInvalid 
InsufficientArraySize 

Function Documentation

◆ addIfcPropertyList()

OPENLXAPP_EXPORT bool OpenLxApp::addIfcPropertyList ( const std::string &  name,
const std::vector< std::string > &  entries,
Core::CoreDocument document = nullptr 
)

◆ addIfcPropertySet()

OPENLXAPP_EXPORT bool OpenLxApp::addIfcPropertySet ( const std::string &  name,
const std::vector< std::string > &  propertyNames,
Core::CoreDocument document = nullptr 
)

◆ addIfcPropertyText()

OPENLXAPP_EXPORT bool OpenLxApp::addIfcPropertyText ( const std::string &  name,
Core::CoreDocument document = nullptr 
)

◆ addLxPropertySet()

OPENLXAPP_EXPORT bool OpenLxApp::addLxPropertySet ( const std::string &  name,
const std::vector< std::string > &  propertyNames,
Core::CoreDocument document = nullptr 
)

◆ addLxUserPropertyList()

OPENLXAPP_EXPORT bool OpenLxApp::addLxUserPropertyList ( const std::string &  name,
const std::vector< std::string > &  entries,
Core::CoreDocument document = nullptr 
)

◆ addLxUserPropertyText()

OPENLXAPP_EXPORT bool OpenLxApp::addLxUserPropertyText ( const std::string &  name,
Core::CoreDocument document = nullptr 
)

◆ addScriptJob()

OPENLXAPP_EXPORT int OpenLxApp::addScriptJob ( Event *  aEvent,
const std::string &  aFunctionName 
)

◆ assignIfcPropertySetsToComponent()

OPENLXAPP_EXPORT bool OpenLxApp::assignIfcPropertySetsToComponent ( std::shared_ptr< Element elementForComponent,
const std::vector< std::string > &  propertySetNames 
)

◆ assignLxPropertySetsToComponent()

OPENLXAPP_EXPORT bool OpenLxApp::assignLxPropertySetsToComponent ( std::shared_ptr< Element elementForComponent,
const std::vector< std::string > &  propertySetNames 
)

◆ assignValuesToIfcProperties()

OPENLXAPP_EXPORT bool OpenLxApp::assignValuesToIfcProperties ( std::shared_ptr< Element element,
const std::string &  propertySetName,
const std::vector< std::string > &  propertyNames,
const std::vector< std::string > &  propertyValues 
)

◆ assignValuesToLxProperties()

OPENLXAPP_EXPORT bool OpenLxApp::assignValuesToLxProperties ( std::shared_ptr< Element element,
const std::string &  propertySetName,
const std::vector< std::string > &  propertyNames,
const std::vector< std::string > &  propertyValues 
)

◆ bop_common()

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_common ( std::shared_ptr< Element firstElem,
std::shared_ptr< Element secondElem,
std::vector< std::shared_ptr< Element >> &  result 
)

◆ bop_cut() [1/3]

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_cut ( std::shared_ptr< Element softElem,
std::shared_ptr< Element hardElem,
std::vector< std::shared_ptr< Element >> &  result 
)

◆ bop_cut() [2/3]

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_cut ( std::shared_ptr< Element softElem,
const std::vector< std::shared_ptr< Element >> &  hardElems,
std::vector< std::shared_ptr< Element >> &  result 
)

◆ bop_cut() [3/3]

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_cut ( std::shared_ptr< Element softElem,
std::shared_ptr< Element > *  hardElems,
int  hardElemsSize,
std::shared_ptr< Element > *  result,
int  resultSize,
int &  nbElementsInResult 
)

◆ bop_cutWithPlane()

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_cutWithPlane ( std::shared_ptr< Element elem,
const Geom::Pln plane,
std::vector< std::shared_ptr< Element >> &  result 
)

◆ bop_fuse()

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_fuse ( const std::vector< std::shared_ptr< Element >> &  elems,
std::shared_ptr< Element > &  result 
)

◆ bop_section()

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_section ( std::shared_ptr< Element firstElem,
std::shared_ptr< Element secondElem,
std::vector< std::shared_ptr< Element >> &  result 
)

◆ bop_sectionWithPlane()

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_sectionWithPlane ( std::shared_ptr< Element elem,
const Geom::Pln plane,
std::vector< std::shared_ptr< Element >> &  result 
)

◆ bop_splitByPlane()

OPENLXAPP_EXPORT ErrorCode OpenLxApp::bop_splitByPlane ( std::shared_ptr< Element elem,
const Geom::Pln plane,
std::vector< std::shared_ptr< Element >> &  result 
)

◆ castTo() [1/2]

template<typename T >
std::shared_ptr<T> OpenLxApp::castTo ( std::shared_ptr< DocObject aObj)

◆ castTo() [2/2]

template<typename T >
std::shared_ptr<T> OpenLxApp::castTo ( std::shared_ptr< Property aProp)

◆ createAdvancedBrep()

OPENLXAPP_EXPORT std::shared_ptr<AdvancedBrep> OpenLxApp::createAdvancedBrep ( std::shared_ptr< Document aDoc,
pConstShape  aShape 
)

◆ createArbitraryClosedProfileDef()

OPENLXAPP_EXPORT std::shared_ptr<ArbitraryClosedProfileDef> OpenLxApp::createArbitraryClosedProfileDef ( std::shared_ptr< Document aDoc,
const std::vector< Geom::Pnt2d aOuterLoop 
)

◆ createArbitraryOpenProfileDef()

OPENLXAPP_EXPORT std::shared_ptr<ArbitraryOpenProfileDef> OpenLxApp::createArbitraryOpenProfileDef ( std::shared_ptr< Document aDoc,
const std::vector< Geom::Pnt2d aLoop 
)

◆ createArbitraryProfileDefWithVoids()

OPENLXAPP_EXPORT std::shared_ptr<ArbitraryProfileDefWithVoids> OpenLxApp::createArbitraryProfileDefWithVoids ( std::shared_ptr< Document aDoc,
const std::vector< Geom::Pnt2d aOuterLoop,
const std::vector< std::vector< Geom::Pnt2d >>  aInnerLoops 
)

◆ createArc3Points()

OPENLXAPP_EXPORT std::shared_ptr<TrimmedCurve> OpenLxApp::createArc3Points ( std::shared_ptr< Document aDoc,
const Geom::Pnt startPnt,
const Geom::Pnt passagePnt,
const Geom::Pnt endPnt 
)

◆ createArc3PointsSegment()

OPENLXAPP_EXPORT std::shared_ptr<CompositeCurveSegment> OpenLxApp::createArc3PointsSegment ( std::shared_ptr< Document aDoc,
const Geom::Pnt startPnt,
const Geom::Pnt passagePnt,
const Geom::Pnt endPnt 
)

◆ createBoundedCurveFromEdge()

OPENLXAPP_EXPORT std::shared_ptr<BoundedCurve> OpenLxApp::createBoundedCurveFromEdge ( std::shared_ptr< Document aDoc,
pConstEdge  edge 
)

◆ createCompositeCurveFromWire()

OPENLXAPP_EXPORT std::shared_ptr<CompositeCurve> OpenLxApp::createCompositeCurveFromWire ( std::shared_ptr< Document aDoc,
pConstWire  wire 
)

◆ createCurveBoundedPlaneFromFace()

OPENLXAPP_EXPORT std::shared_ptr<CurveBoundedPlane> OpenLxApp::createCurveBoundedPlaneFromFace ( std::shared_ptr< Document aDoc,
pConstFace  aFace 
)

◆ createExtrudedAreaSolid()

OPENLXAPP_EXPORT std::shared_ptr<ExtrudedAreaSolid> OpenLxApp::createExtrudedAreaSolid ( std::shared_ptr< Document aDoc,
pConstShape  aShape,
Topo::ShapeTool::BuildingElementHintEnum  aHint = Topo::ShapeTool::BuildingElementHintEnum::NO_HINT 
)

◆ createFaceBasedSurfaceModel()

OPENLXAPP_EXPORT std::shared_ptr<FaceBasedSurfaceModel> OpenLxApp::createFaceBasedSurfaceModel ( std::shared_ptr< Document aDoc,
pConstMesh  aMesh 
)

◆ createFacetedBrep()

OPENLXAPP_EXPORT std::shared_ptr<FacetedBrep> OpenLxApp::createFacetedBrep ( std::shared_ptr< Document aDoc,
pConstShape  aShape 
)

◆ createLineSegment()

OPENLXAPP_EXPORT std::shared_ptr<CompositeCurveSegment> OpenLxApp::createLineSegment ( std::shared_ptr< Document aDoc,
const Geom::Pnt fromPnt,
const Geom::Pnt toPnt 
)

◆ createOffsetCurveFromWire()

OPENLXAPP_EXPORT std::shared_ptr<Curve> OpenLxApp::createOffsetCurveFromWire ( std::shared_ptr< Document aDoc,
pConstWire  wire,
const Geom::Dir refDirection,
double  offset 
)

◆ createPolylineFromWire()

OPENLXAPP_EXPORT std::shared_ptr<Polyline> OpenLxApp::createPolylineFromWire ( std::shared_ptr< Document aDoc,
pConstWire  wire 
)

◆ createRectangularTrimmedPlane()

OPENLXAPP_EXPORT std::shared_ptr<CurveBoundedPlane> OpenLxApp::createRectangularTrimmedPlane ( std::shared_ptr< Document aDoc,
const Geom::Pln aPln,
double  aWidth,
double  aHeight 
)

◆ createStraight()

OPENLXAPP_EXPORT std::shared_ptr<TrimmedCurve> OpenLxApp::createStraight ( std::shared_ptr< Document aDoc,
const Geom::Pnt fromPnt,
const Geom::Pnt toPnt 
)

◆ createTangentArc()

OPENLXAPP_EXPORT std::shared_ptr<TrimmedCurve> OpenLxApp::createTangentArc ( std::shared_ptr< Document aDoc,
std::shared_ptr< BoundedCurve lastCurve,
const Geom::Pnt endPnt 
)

◆ createTangentArcSegment()

OPENLXAPP_EXPORT std::shared_ptr<CompositeCurveSegment> OpenLxApp::createTangentArcSegment ( std::shared_ptr< Document aDoc,
std::shared_ptr< CompositeCurveSegment lastSegment,
const Geom::Pnt pnt 
)

◆ getAcisBodyCopy()

OPENLXAPP_EXPORT BODY* OpenLxApp::getAcisBodyCopy ( pConstShape  shape)

FILES.

Helper

◆ getBimColor()

OPENLXAPP_EXPORT int OpenLxApp::getBimColor ( std::shared_ptr< Element element)

Bim Helper.

◆ getBimCut()

OPENLXAPP_EXPORT Base::String OpenLxApp::getBimCut ( std::shared_ptr< Element element)

◆ getBimLane()

OPENLXAPP_EXPORT Base::String OpenLxApp::getBimLane ( std::shared_ptr< Element element)

◆ getBimName()

OPENLXAPP_EXPORT Base::String OpenLxApp::getBimName ( std::shared_ptr< Element element)

◆ getBimNumber()

OPENLXAPP_EXPORT Base::String OpenLxApp::getBimNumber ( std::shared_ptr< Element element)

◆ getBimPreset()

OPENLXAPP_EXPORT Base::String OpenLxApp::getBimPreset ( std::shared_ptr< Element element)

◆ getBimZone()

OPENLXAPP_EXPORT Base::String OpenLxApp::getBimZone ( std::shared_ptr< Element element)

◆ getBuildingNumber()

OPENLXAPP_EXPORT int OpenLxApp::getBuildingNumber ( std::shared_ptr< Element element)

◆ getCurrentScriptFilePath()

OPENLXAPP_EXPORT Base::String OpenLxApp::getCurrentScriptFilePath ( )

◆ getLexocadVersion()

OPENLXAPP_EXPORT Version OpenLxApp::getLexocadVersion ( )

◆ getOpenLxVersion()

OPENLXAPP_EXPORT Version OpenLxApp::getOpenLxVersion ( )

General.

◆ getStoreyElevation()

OPENLXAPP_EXPORT double OpenLxApp::getStoreyElevation ( std::shared_ptr< Element element)

◆ getStoreyNumber()

OPENLXAPP_EXPORT int OpenLxApp::getStoreyNumber ( std::shared_ptr< Element element)

◆ installPythonPackage()

OPENLXAPP_EXPORT std::string OpenLxApp::installPythonPackage ( const std::string &  aPackageName)

◆ projectImage()

OPENLXAPP_EXPORT ErrorCode OpenLxApp::projectImage ( const std::vector< std::shared_ptr< Element >> &  elems,
const Base::String imgPath 
)

◆ projectOrthoPhoto() [1/2]

OPENLXAPP_EXPORT ErrorCode OpenLxApp::projectOrthoPhoto ( const std::vector< std::shared_ptr< Element >> &  elems,
const Base::String imgPath,
const Base::String jpgdFilePath,
const Base::String lokFilePath 
)

COMMANDS.

ORTHOPHOTO, PROJECTION

◆ projectOrthoPhoto() [2/2]

OPENLXAPP_EXPORT ErrorCode OpenLxApp::projectOrthoPhoto ( const std::vector< std::shared_ptr< Element >> &  elems,
const Base::String imgPath,
double  minX,
double  minY,
double  maxX,
double  maxY 
)

◆ setBimLane()

OPENLXAPP_EXPORT void OpenLxApp::setBimLane ( const Base::String value,
std::shared_ptr< Element element 
)

◆ setCadworkUser()

OPENLXAPP_EXPORT void OpenLxApp::setCadworkUser ( bool  on)

◆ setComponentByColorAndName()

OPENLXAPP_EXPORT bool OpenLxApp::setComponentByColorAndName ( int  cadworkColor,
const Base::String name,
std::shared_ptr< Element element 
)

◆ setImportIFCColor()

OPENLXAPP_EXPORT void OpenLxApp::setImportIFCColor ( int  cadworkColor,
std::shared_ptr< Element element 
)

◆ setShapeProfileParams()

OPENLXAPP_EXPORT void OpenLxApp::setShapeProfileParams ( std::shared_ptr< Element aElem,
const Base::String aProfileName 
)

◆ setStoreyNumber()

OPENLXAPP_EXPORT bool OpenLxApp::setStoreyNumber ( const double &  z,
std::shared_ptr< Element element 
)