|
| | IfcModelOpsFiller (OdIfcModel *pModel) |
| |
| | ~IfcModelOpsFiller () |
| |
| void | prepareModel (OdIfcFilePtr pDb) |
| |
| void | appendToSpatial (OdIfcFilePtr pDb, OdDAI::ApplicationInstancePtr pEnt, OdDAI::ApplicationInstancePtr pTargetEntity) |
| |
| void | appendToRelAggregates (OdIfcFilePtr pDb, OdDAI::ApplicationInstancePtr pEnt, OdDAI::ApplicationInstancePtr pTargetEntity) |
| |
| OdIfc::OdIfcInstancePtr | createBuilding (const OdString &name, const OdAnsiString &compositionType, const OdDAIObjectId localPlacementId) |
| |
| OdIfc::OdIfcInstancePtr | createBuildingStorey (const OdString &name, const OdAnsiString &compositionType, const OdDAIObjectId localPlacementId) |
| |
| OdIfc::OdIfcInstancePtr | createSpace (const OdAnsiString &compositionType, const OdDAIObjectId localPlacementId) |
| |
| OdIfc::OdIfcInstancePtr | createBuildingElementProxy (const OdString &name, const OdDAIObjectId &objectPlacement, const OdDAIObjectId &representation) |
| |
| OdIfc::OdIfcInstancePtr | createBuildingElementPart (const OdString &name, const OdDAIObjectId &objectPlacement, const OdDAIObjectId &representation) |
| |
| OdIfc::OdIfcInstancePtr | createBuildingElement (const OdAnsiString &entityType, const OdString &name, const OdDAIObjectId &objectPlacement, const OdDAIObjectId &representation) |
| |
| OdIfc::OdIfcInstancePtr | createEntityType (const OdAnsiString &type, const OdString &name, const OdDAIObjectIds &hasPropertySets, const OdAnsiString &predefinedType) |
| |
| OdIfc::OdIfcInstancePtr | createRelElement (const OdAnsiString &type, const OdString &name) |
| |
| OdIfc::OdIfcInstancePtr | createEntityStyle (const OdAnsiString &type, const OdString &name, const OdDAIObjectIds &hasPropertySets, const OdDAIObjectIds &representationMaps) |
| |
| OdIfc::OdIfcInstancePtr | createEntityLiningProperties (const OdAnsiString &propName) |
| |
| OdIfc::OdIfcInstancePtr | createEntityPanelProperties (const OdAnsiString &entName) |
| |
| OdIfc::OdIfcInstancePtr | createRoof (const OdString &name, const OdDAIObjectId &ifcObjectPlacementId, const OdAnsiString &shapeType) |
| |
| OdIfc::OdIfcInstancePtr | createCartesianTransformationOperator3DnonUniform (const double &logicalLength, const OdGePoint3d originPt) |
| |
| OdIfc::OdIfcInstancePtr | createCartesianTransformationOperator3D () |
| |
| OdIfc::OdIfcInstancePtr | createCartesianTransformationOperator3DnonUniform (const OdGeVector3d *axis1, const OdGeVector3d *axis2, const OdGePoint3d *localOrigin, const double *scale, const OdGeVector3d *axis3, const double *scale2, const double *scale3) |
| |
| OdDAIObjectId | getBuilding () |
| |
| OdDAIObjectId | getBuildingPlacement () |
| |
| std::shared_ptr< IfcModelMaterialFiller > | getMaterialFiller () |
| |
| std::shared_ptr< IfcModelGeometryFiller > | getGeometryFiller () |
| |
| std::shared_ptr< IfcModelStyleFiller > | getStyleFiller () |
| |
| virtual | ~OdIfcModelFiller () |
| |
| OdIfcModelPtr | model () |
| |
| OdIfc::OdIfcInstancePtr | createFromScratch (const OdString &organizationName, const OdString &applicationDeveloperName, const OdString &applicationDeveloperDescription, const OdString &applicationFullName, const OdString &applicationVersion, const OdString &applicationIdentifier) |
| |
| const OdDAIObjectId & | dirX () const |
| |
| const OdDAIObjectId & | dirY () const |
| |
| const OdDAIObjectId & | dirZ () const |
| |
| const OdDAIObjectId & | origin () const |
| |
| const OdDAIObjectId & | identity () const |
| |
| const OdDAIObjectId & | dirX2D () const |
| |
| const OdDAIObjectId & | dirY2D () const |
| |
| const OdDAIObjectId & | origin2D () const |
| |
| const OdDAIObjectId & | identity2D () const |
| |
| OdIfc::OdIfcInstancePtr | person () |
| |
| OdIfc::OdIfcInstancePtr | ownerHistory () |
| |
| OdIfc::OdIfcInstancePtr | unitAssignment () |
| |
| OdIfc::OdIfcInstancePtr | project () |
| |
| OdIfc::OdIfcInstancePtr | site () |
| |
| OdIfc::OdIfcInstancePtr | getObjectDefinition () |
| |
| OdIfc::OdIfcInstancePtr | getPropertySet () |
| |
| bool | putAttrs (OdIfc::OdIfcInstancePtr &inst, std::map< OdAnsiString, OdRxValue > &attrs) |
| |
| void | setOwnerHistory (OdIfc::OdIfcInstancePtr history) |
| |
| void | setProject (OdIfc::OdIfcInstancePtr project) |
| |
| bool | appendId (OdIfc::OdIfcInstance *pInst, OdIfc::OdIfcAttribute attr, OdDAIObjectId id) |
| |
| OdIfc::OdIfcInstancePtr | appendGeometricRepresentationContext (const OdAnsiString &name, const OdAnsiString &type, int dim, double precision=OdDAI::Consts::OdNan, OdDAIObjectId idWCS=OdDAIObjectId(), OdDAIObjectId idTrueNorth=OdDAIObjectId()) |
| |
| OdIfc::OdIfcInstancePtr | appendGeometricRepresentationSubContext (const OdAnsiString &contextIdentifier, const OdAnsiString &contextType, OdIfc::OdIfcInstancePtr pParent, OdAnsiString targetView) |
| |
| OdIfc::OdIfcInstancePtr | getGeometricRepresentationContext (const OdAnsiString &type) |
| |
| OdIfc::OdIfcInstancePtr | getGeometricRepresentationSubContext (const OdAnsiString &contextIdentifier, const OdAnsiString &contextType) |
| |
| OdIfc::OdIfcInstancePtr | createShapeRepresentation (const OdDAIObjectId &contextOfItems, const OdAnsiString &representationIdentifier, const OdAnsiString &representationType, const OdDAIObjectIds &items) |
| |
| OdIfc::OdIfcInstancePtr | createProductDefinitionShape (const OdDAIObjectIds &representations) |
| |
| OdIfc::OdIfcInstancePtr | createRepresentationMap (const OdDAIObjectId &MappingOrigin, const OdDAIObjectId &MappedRepresentation) |
| |
| OdIfc::OdIfcInstancePtr | createMappedItem (const OdDAIObjectId &MappingSource, const OdDAIObjectId &MappingTarget) |
| |
| OdIfc::OdIfcInstancePtr | createCompositeCurve (const OdDAIObjectIds &segments, bool selfIntersect) |
| |
| OdIfc::OdIfcInstancePtr | createCompositeCurveSegment (const OdAnsiString &transition, bool sameSense, const OdDAIObjectId &parentCurve) |
| |
| OdIfc::OdIfcInstancePtr | createCurveStyle (const OdDAIObjectId &curveColourId) |
| |
| OdIfc::OdIfcInstancePtr | createTrimmedCurve (const OdDAIObjectId &basisCurve, double param1, double param2, bool bSenseAgreement) |
| |
| OdIfc::OdIfcInstancePtr | createTrimmedCurve (const OdDAIObjectId &basisCurve, const OdDAIObjectId &trim1, const OdDAIObjectId &trim2, bool bSenseAgreement) |
| |
| OdIfc::OdIfcInstancePtr | createPolyline (const OdDAIObjectIds &points) |
| |
| OdIfc::OdIfcInstancePtr | createCircle (const OdGePoint2d ¢er, const OdGeVector2d &refDirection, double radius) |
| |
| OdIfc::OdIfcInstancePtr | createPlane (const OdDAIObjectId &position) |
| |
| OdIfc::OdIfcInstancePtr | createPlane (const OdGePlane &plane) |
| |
| OdIfc::OdIfcInstancePtr | createWallStandardCase (const OdString &name, const OdDAIObjectId &objectPlacement, const OdDAIObjectId &representation) |
| |
| OdIfc::OdIfcInstancePtr | createWall (const OdString &name, const OdDAIObjectId &objectPlacement, const OdDAIObjectId &representation) |
| |
| OdIfc::OdIfcInstancePtr | createSlab (const OdString &name, const OdDAIObjectId &objectPlacement, const OdDAIObjectId &representation, const OdAnsiString &predefinedType) |
| |
| OdIfc::OdIfcInstancePtr | createOpening (const OdString &name, const OdDAIObjectId &objectPlacement, const OdDAIObjectId &representation, const OdAnsiString &predefinedType=OdAnsiString()) |
| |
| OdIfc::OdIfcInstancePtr | addRelVoidsElement (const OdDAIObjectId &relatingBuildingElement, const OdDAIObjectId &relatedOpeningElement) |
| |
| OdIfc::OdIfcInstancePtr | createRelFillsElement (const OdDAIObjectId &relatingOpeningElement, const OdDAIObjectId &relatedBuildingElement) |
| |
| OdIfc::OdIfcInstancePtr | createClassificationReference (const OdString &materialDefName, const OdString &location, const OdAnsiString &itemReference, const OdDAIObjectId &referencedSource) |
| |
| OdIfc::OdIfcInstancePtr | createClassification (const OdAnsiString &source, const OdAnsiString &edition, const OdString &name) |
| |
| OdIfc::OdIfcInstancePtr | createSiUnit (const char *unitType, const char *prefix, const char *name, bool append=false) |
| |
| OdIfc::OdIfcInstancePtr | createUnitAssignment (const OdArray< OdDAIObjectId > &unitsCollection) |
| |
| OdIfc::OdIfcInstancePtr | createConversionBasedUnit (const OdAnsiString &name, const OdDAIObjectId &conversionFactor, const OdDAIObjectId &dimensions, const OdAnsiString &unitType) |
| |
| OdIfc::OdIfcInstancePtr | createMeasureWithUnit (double measureValue, const OdDAIObjectId &unit, const OdAnsiString &typeName) |
| |
| void | setUnitAssignment (OdIfc::OdIfcInstancePtr unitsAssignment=OdIfc::OdIfcInstancePtr()) |
| |
| OdIfc::OdIfcInstancePtr | addRelAggregates (OdIfc::OdIfcInstancePtr pRelating, OdIfc::OdIfcInstancePtr pRelated) |
| |
| OdIfc::OdIfcInstancePtr | appendRelAggregates (OdIfc::OdIfcInstancePtr pRelating, OdIfc::OdIfcInstancePtr pRelated) |
| |
| OdIfc::OdIfcInstancePtr | getRelAggregates (OdIfc::OdIfcInstancePtr pRelating) |
| |
| OdIfc::OdIfcInstancePtr | addRelContainedInSpatialStructure (OdIfc::OdIfcInstancePtr pRelating, OdIfc::OdIfcInstancePtr pRelated) |
| |
| OdIfc::OdIfcInstancePtr | addRelReferencedInSpatialStructure (OdIfc::OdIfcInstancePtr pRelating, OdIfc::OdIfcInstancePtr pRelated) |
| |
| OdIfc::OdIfcInstancePtr | createRelContainedInSpatialStructure (const OdDAIObjectIds &relatedElements, const OdDAIObjectId &relStructure) |
| |
| OdIfc::OdIfcInstancePtr | createRelReferencedInSpatialStructure (const OdDAIObjectIds &relatedElements, const OdDAIObjectId &relStructure) |
| |
| OdIfc::OdIfcInstancePtr | createRelAggregates (const OdString &name, const OdDAIObjectId &relatingObject, const OdDAIObjectIds &relatedObjects) |
| |
| OdIfc::OdIfcInstancePtr | createColourRgb (const OdUInt8 &red, const OdUInt8 &green, const OdUInt8 &blue) |
| |
| OdIfc::OdIfcInstancePtr | createColourRgb (const double &r, const double &g, const double &b) |
| |
| OdIfc::OdIfcInstancePtr | createLocalPlacement (OdIfc::OdIfcInstancePtr placementRelTo, OdIfc::OdIfcInstancePtr relativePlacement) |
| |
| OdIfc::OdIfcInstancePtr | createLocalPlacement3d (const OdDAIObjectId &placementRelTo, const OdDAIObjectId &relativePlacement) |
| |
| OdIfc::OdIfcInstancePtr | createLocalPlacement3d (const OdDAIObjectId &placementRelTo, const OdGePoint3d &ptLocation, const OdGeVector3d &axis, const OdGeVector3d &refDirection) |
| |
| OdIfc::OdIfcInstancePtr | createCartesianPoint (const OdGePoint3d &p) |
| |
| OdIfc::OdIfcInstancePtr | createCartesianPoint (const OdGePoint2d &p) |
| |
| OdIfc::OdIfcInstancePtr | createPointByDistanceExpression (double distanceAlong, const OdDAIObjectId &basisCurve, double offsetLateral=0., double offsetVertical=0., double offsetLongitudinal=0., const OdAnsiString &distanceAlongType="ifclengthmeasure") |
| |
| OdIfc::OdIfcInstancePtr | createDirection (const OdGeVector3d &v) |
| |
| OdIfc::OdIfcInstancePtr | createDirection (const OdGeVector2d &v) |
| |
| OdIfc::OdIfcInstancePtr | createAxis2Placement3D (const OdGeMatrix3d &m) |
| |
| OdIfc::OdIfcInstancePtr | createAxis2Placement3D (const OdDAIObjectId &location, const OdDAIObjectId &axis, const OdDAIObjectId &refDirection) |
| |
| OdIfc::OdIfcInstancePtr | createAxis2Placement3D (const OdGePoint3d &ptLocation, const OdGeVector3d *axis, const OdGeVector3d *refDirection) |
| |
| OdIfc::OdIfcInstancePtr | createAxis2Placement2D (const OdGeMatrix2d &m) |
| |
| OdIfc::OdIfcInstancePtr | createAxis2Placement2D (const OdDAIObjectId &location, const OdDAIObjectId &refDirection) |
| |
| OdIfc::OdIfcInstancePtr | createSite (const OdAnsiString &name="Default site") |
| |
| double | getConversionFactor (UnitsConversion unit) |
| |
| IfcPropertySetFillerPtr | initPropertySet (OdIfc::OdIfcInstancePtr objectDefinition) |
| |
| IfcPropertySetFillerPtr | initDetachedPropertySet () |
| |
| OdIfc::OdIfcInstancePtr | createIfcPropertySet (const OdString &name, const OdDAIObjectIds &props) |
| |
| IfcQuantitySetFillerPtr | createQuantitySet (OdIfc::OdIfcInstancePtr objectDefinition) |
| |
| OdIfc::OdIfcInstancePtr | createRelDefinesByProperties (const OdDAIObjectIds &relatedObjects, OdDAIObjectId &relatingPropDef) |
| |
| OdIfc::OdIfcInstancePtr | appendRelDefinesByProperties (OdIfc::OdIfcInstancePtr pRelatingPropertyDefinition, OdIfc::OdIfcInstancePtr relatedObjectDefinition) |
| |
| OdIfc::OdIfcInstancePtr | getRelDefinesByProperties (OdIfc::OdIfcInstancePtr pRelatingPropertyDefinition) |
| |
| OdIfc::OdIfcInstancePtr | createRelDefinesByType (const OdDAIObjectIds &relatedOjects, const OdDAIObjectId &relTypeId) |
| |
| OdIfc::OdIfcInstancePtr | createSurfaceStyle (const OdAnsiString &name, const OdCmEntityColor &color) |
| |
| OdIfc::OdIfcInstancePtr | findSurfaceStyle (const OdAnsiString &name) |
| |
| OdIfc::OdIfcInstancePtr | createStyledItem (OdIfc::OdIfcInstancePtr item, OdIfc::OdIfcInstancePtr style) |
| |
| OdIfc::OdIfcInstancePtr | createVector (OdIfc::OdIfcInstancePtr pDirection, double magnitude) |
| |
Subclass of OdIfcModelFiller that provides extended set of model entities creation operations (building elements, relationships, material and style processing).
Definition at line 38 of file IfcModelOpsFiller.h.