24#ifndef _IFC_MODEL_OPS_HELPER_H
25#define _IFC_MODEL_OPS_HELPER_H
65 OdIfc::OdIfcInstancePtr
createStyledItem(
const OdDAIObjectId& color,
const OdDAIObjectId & ifcRepresentationItemId);
73 OdIfc::OdIfcInstancePtr
createStyledItem(
const OdDAIObjectId & itemId,
const OdDAIObjectIds & styles);
143 OdIfc::OdIfcInstancePtr
createRectangleProfileDef(
const OdAnsiString & profileType,
const OdAnsiString & profileName,
const OdDAIObjectId & position,
double xDim,
double yDim);
162 OdIfc::OdIfcInstancePtr
createArbitraryProfileDefWithVoids(
const OdAnsiString & profileType,
const OdAnsiString & profileName,
const OdDAIObjectId & outerCurve,
const OdDAIObjectIds & innerCurves);
172 OdIfc::OdIfcInstancePtr
createExtrudedAreaSolid(
const OdDAIObjectId & sweptArea,
const OdDAIObjectId & position,
const OdDAIObjectId & extrudedDirection,
double depth);
209 OdIfc::OdIfcInstancePtr
createFaceBound(
const OdDAIObjectId& ifcLoopId,
bool bOrientation);
216 OdIfc::OdIfcInstancePtr
createFace(
const OdDAIObjectIds & ifcPointsIds);
243 OdIfc::OdIfcInstancePtr
createMaterialLayerSetUsage(
const OdDAIObjectId ifcMaterailSet,
const OdAnsiString& ifcLayerSetDirection,
const double & offsetFromReferenceLine);
266 OdIfc::OdIfcInstancePtr
createMaterialLayerSet(
const OdDAIObjectIds & materialLayers,
const OdAnsiString & layerSetName);
OdIfc::OdIfcInstancePtr createClosedShell(const OdDAIObjectIds &cfsFaces)
OdIfc::OdIfcInstancePtr createRectangleProfileDef(const OdAnsiString &profileType, const OdAnsiString &profileName, const OdDAIObjectId &position, double xDim, double yDim)
IfcModelGeometryFiller(OdIfcModel *pModel)
OdIfc::OdIfcInstancePtr createFaceBound(const OdDAIObjectId &ifcLoopId, bool bOrientation)
OdIfc::OdIfcInstancePtr createFacetedBrep(const OdDAIObjectId &ifcOuterId)
OdIfc::OdIfcInstancePtr createFaceOuterBound(const OdDAIObjectId &ifcLoopId, bool bOrientation)
OdIfc::OdIfcInstancePtr createArbitraryClosedProfileDef(const OdAnsiString &profileType, const OdAnsiString &profileName, const OdDAIObjectId &outerCurve)
OdIfc::OdIfcInstancePtr createExtrudedAreaSolid(const OdDAIObjectId &sweptArea, const OdDAIObjectId &position, const OdDAIObjectId &extrudedDirection, double depth)
OdIfc::OdIfcInstancePtr createPolyLoop(const OdDAIObjectIds &ifcPointsIds)
OdIfc::OdIfcInstancePtr createFace(const OdDAIObjectIds &ifcPointsIds)
OdIfc::OdIfcInstancePtr createArbitraryProfileDefWithVoids(const OdAnsiString &profileType, const OdAnsiString &profileName, const OdDAIObjectId &outerCurve, const OdDAIObjectIds &innerCurves)
OdIfc::OdIfcInstancePtr createMaterialLayerSetUsage(const OdDAIObjectId ifcMaterailSet, const OdAnsiString &ifcLayerSetDirection, const double &offsetFromReferenceLine)
OdIfc::OdIfcInstancePtr createRelAssociatesMaterial(const OdDAIObjectIds &relatedObjects, const OdDAIObjectId relatingMaterial)
std::map< OdAnsiString, OdIfc::OdIfcInstance * > m_geometricRepresentationContext
OdIfc::OdIfcInstancePtr createMaterialClassificationRelationShip(const OdArray< OdRxValue > &materialClassifications, const OdDAIObjectId &classifiedMaterialId)
OdIfc::OdIfcInstancePtr createMaterial(const OdString &name)
OdIfc::OdIfcInstancePtr createMaterialLayer(const OdDAIObjectId &materialId, double layerThickness)
IfcModelMaterialFiller(OdIfcModel *pModel)
OdIfc::OdIfcInstancePtr createMaterialDefinitionRepresentation(const OdDAIObjectIds &representations, const OdDAIObjectId &representedMaterial)
OdIfc::OdIfcInstancePtr createMaterialLayerSet(const OdDAIObjectIds &materialLayers, const OdAnsiString &layerSetName)
OdIfc::OdIfcInstancePtr createMaterialList(const OdDAIObjectIds &ifcMaterialIds)
OdIfc::OdIfcInstancePtr createPresentationLayerWithStyle(const OdString &name, const OdArray< OdRxValue > &assignedItems, bool layerOn, bool layerFrozen, bool layerBlocked, const OdArray< OdRxValue > &layerStyles)
OdIfc::OdIfcInstancePtr createStyledRepresentation(const OdDAIObjectId &contextOfItems, const OdDAIObjectIds &items)
OdIfc::OdIfcInstancePtr createPresentationStyleAssignment(const OdDAIObjectId &colorId)
OdIfc::OdIfcInstancePtr createSurfaceStyle(const OdAnsiString &side, const OdArray< OdRxValue > &styles)
OdIfc::OdIfcInstancePtr createStyledItem(const OdDAIObjectId &color, const OdDAIObjectId &ifcRepresentationItemId)
OdIfc::OdIfcInstancePtr createStyledItem(const OdDAIObjectId &itemId, const OdDAIObjectIds &styles)
OdIfc::OdIfcInstancePtr createPresentationStyleAssignment(const OdArray< OdRxValue > &styles)
OdIfc::OdIfcInstancePtr createSurfaceStyle(const OdDAIObjectId &colorId)
IfcModelStyleFiller(OdIfcModel *pModel)
OdIfc::OdIfcInstancePtr createSurfaceStyleShading(const OdDAIObjectId &colorId)
OdIfcModelFiller(OdDAI::Model *model)
GLuint const GLchar * name