IfcOptions

interface ICwAPI3DIfcOptions

Public Functions

virtual ~ICwAPI3DIfcOptions() noexcept = default
virtual void destroy() = 0
virtual ICwAPI3DIfcOptionsProjectData *getCwAPI3DIfcOptionsProjectData() = 0
virtual ICwAPI3DIfcOptionsProperties *getCwAPI3DIfcOptionsProperties() = 0
virtual ICwAPI3DIfcOptionsLevelOfDetail *getCwAPI3DIfcOptionsLevelOfDetail() = 0
virtual ICwAPI3DIfcOptionsAggregation *getCwAPI3DIfcOptionsAggregation() = 0
interface ICwAPI3DIfcOptionsProjectData

Public Functions

virtual ~ICwAPI3DIfcOptionsProjectData() noexcept = default
virtual bool getExportProjectNameAsIfcProject() const = 0
virtual void setExportProjectNameAsIfcProject(bool aValue) = 0
virtual bool getExportAdressInIfcSite() const = 0
virtual void setExportAdressInIfcSite(bool aValue) = 0
virtual bool getExportCoordinatesInIfcSite() const = 0
virtual void setExportCoordinatesInIfcSite(bool aValue) = 0
virtual bool getExportTrueNorthInGeometricContext() const = 0
virtual void setExportTrueNorthInGeometricContext(bool aValue) = 0
virtual bool getExportTrueNorthInObjectPlacement() const = 0
virtual void setExportTrueNorthInObjectPlacement(bool aValue) = 0
interface ICwAPI3DIfcOptionsProperties

Public Functions

virtual ~ICwAPI3DIfcOptionsProperties() noexcept = default
virtual uint32_t getCadworkAttributeForIfcLayer() const = 0
virtual void setCadworkAttributeForIfcLayer(const uint32_t &aAttribute) = 0
virtual uint32_t getCadworkAttributeForIfcTag() const = 0
virtual void setCadworkAttributeForIfcTag(const uint32_t &aAttribute) = 0
virtual bool getExportEmptyBuildingAndStoreys() const = 0
virtual void setExportEmptyBuildingAndStoreys(bool aValue) = 0
virtual bool getExportCadwork3dPSet() const = 0
virtual void setExportCadwork3dPSet(bool aValue) = 0
virtual bool getIgnoreUserAttributesUsedInUserPsets() const = 0
virtual void setIgnoreUserAttributesUsedInUserPsets(bool aValue) = 0
virtual bool getExportBIMwoodProperty() const = 0
virtual void setExportBIMwoodProperty(bool aValue) = 0
virtual bool getExportQuantitySets() const = 0
virtual void setExportQuantitySets(bool aValue) = 0
interface ICwAPI3DIfcOptionsLevelOfDetail

Public Functions

virtual ~ICwAPI3DIfcOptionsLevelOfDetail() noexcept = default
virtual bool getExportEndtypeMaterialization() const = 0
virtual void setExportEndtypeMaterialization(bool aValue) = 0
virtual bool getCutEndtypeCounterparts() const = 0
virtual void setCutEndtypeCounterparts(bool aValue) = 0
virtual bool getExportVbaDrillings() const = 0
virtual void setExportVbaDrillings(bool aValue) = 0
virtual bool getExportVbaComponents() const = 0
virtual void setExportVbaComponents(bool aValue) = 0
virtual bool getCutDrillings() const = 0
virtual void setCutDrillings(bool aValue) = 0
virtual bool getExportInstallationRoundMaterialization() const = 0
virtual void setExportInstallationRoundMaterialization(bool aValue) = 0
virtual bool getExportInstallationRectangularMaterialization() const = 0
virtual void setExportInstallationRectangularMaterialization(bool aValue) = 0
virtual bool getCutInstallationRound() const = 0
virtual void setCutInstallationRound(bool aValue) = 0
virtual bool getCutInstallationRectangular() const = 0
virtual void setCutInstallationRectangular(bool aValue) = 0
virtual bool getExportSweptSolidForSimpleGeometry() const = 0
virtual void setExportSweptSolidForSimpleGeometry(bool aValue) = 0
interface ICwAPI3DIfcOptionsAggregation

Public Functions

virtual ~ICwAPI3DIfcOptionsAggregation() noexcept = default
virtual bool getConsiderElementModuleAgregation() const = 0
virtual void setConsiderElementModuleAgregation(bool aValue) = 0
virtual elementGroupingType getElementModuleAgregationAttribute() const = 0
virtual void setElementModuleAgregationAttribute(elementGroupingType aAttribute) = 0
virtual ifcElementCombineBehaviour getExportElementCombineBehavior() const = 0
virtual void setExportElementCombineBehavior(ifcElementCombineBehaviour aState) = 0
virtual bool getExportCoverGeometry() const = 0
virtual void setExportCoverGeometry(bool aValue) = 0
virtual ifcMaterialDefinition getMultiLayerMaterialDefinitionType() const = 0
virtual void setMultiLayerMaterialDefinitionType(ifcMaterialDefinition aMaterialDefinition) = 0