void IfcFace::copy(const IfcFace &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcFaceBound >, 1 >::const_iterator it_m_bounds; IfcTopologicalRepresentationItem::copy(obj, copyop); for (it_m_bounds = obj.m_bounds.begin(); it_m_bounds != obj.m_bounds.end(); ++it_m_bounds) { Step::RefPtr< IfcFaceBound > copyTarget = (IfcFaceBound *) (copyop((*it_m_bounds).get())); m_bounds.insert(copyTarget.get()); } return; }
void IfcFaceBasedSurfaceModel::copy(const IfcFaceBasedSurfaceModel &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcConnectedFaceSet >, 1 >::const_iterator it_m_fbsmFaces; IfcGeometricRepresentationItem::copy(obj, copyop); for (it_m_fbsmFaces = obj.m_fbsmFaces.begin(); it_m_fbsmFaces != obj.m_fbsmFaces.end(); ++it_m_fbsmFaces) { Step::RefPtr< IfcConnectedFaceSet > copyTarget = (IfcConnectedFaceSet *) (copyop((*it_m_fbsmFaces).get())); m_fbsmFaces.insert(copyTarget.get()); } return; }
void IfcIrregularTimeSeries::copy(const IfcIrregularTimeSeries &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcIrregularTimeSeriesValue >, 1 >::const_iterator it_m_values; IfcTimeSeries::copy(obj, copyop); for (it_m_values = obj.m_values.begin(); it_m_values != obj.m_values.end(); ++it_m_values) { Step::RefPtr< IfcIrregularTimeSeriesValue > copyTarget = (IfcIrregularTimeSeriesValue *) (copyop((*it_m_values).get())); m_values.push_back(copyTarget.get()); } return; }
void IfcPropertySet::copy(const IfcPropertySet &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcProperty >, 1 >::const_iterator it_m_hasProperties; IfcPropertySetDefinition::copy(obj, copyop); for (it_m_hasProperties = obj.m_hasProperties.begin(); it_m_hasProperties != obj.m_hasProperties.end(); ++it_m_hasProperties) { Step::RefPtr< IfcProperty > copyTarget = (IfcProperty *) (copyop((*it_m_hasProperties).get())); m_hasProperties.insert(copyTarget.get()); } return; }
void IfcConnectedFaceSet::copy(const IfcConnectedFaceSet &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcFace >, 1 >::const_iterator it_m_cfsFaces; IfcTopologicalRepresentationItem::copy(obj, copyop); for (it_m_cfsFaces = obj.m_cfsFaces.begin(); it_m_cfsFaces != obj.m_cfsFaces.end(); ++it_m_cfsFaces) { Step::RefPtr< IfcFace > copyTarget = (IfcFace *) (copyop((*it_m_cfsFaces).get())); m_cfsFaces.insert(copyTarget.get()); } return; }
void IfcPolyLoop::copy(const IfcPolyLoop &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcCartesianPoint >, 3 >::const_iterator it_m_polygon; IfcLoop::copy(obj, copyop); for (it_m_polygon = obj.m_polygon.begin(); it_m_polygon != obj.m_polygon.end(); ++it_m_polygon) { Step::RefPtr< IfcCartesianPoint > copyTarget = (IfcCartesianPoint *) (copyop((*it_m_polygon).get())); m_polygon.push_back(copyTarget.get()); } return; }
void IfcEdgeLoop::copy(const IfcEdgeLoop &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcOrientedEdge >, 1 >::const_iterator it_m_edgeList; IfcLoop::copy(obj, copyop); for (it_m_edgeList = obj.m_edgeList.begin(); it_m_edgeList != obj.m_edgeList.end(); ++it_m_edgeList) { Step::RefPtr< IfcOrientedEdge > copyTarget = (IfcOrientedEdge *) (copyop((*it_m_edgeList).get())); m_edgeList.push_back(copyTarget.get()); } return; }
void IfcTextureMap::copy(const IfcTextureMap &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcVertexBasedTextureMap >, 1 >::const_iterator it_m_textureMaps; IfcTextureCoordinate::copy(obj, copyop); for (it_m_textureMaps = obj.m_textureMaps.begin(); it_m_textureMaps != obj.m_textureMaps.end(); ++it_m_textureMaps) { Step::RefPtr< IfcVertexBasedTextureMap > copyTarget = (IfcVertexBasedTextureMap *) (copyop((*it_m_textureMaps).get())); m_textureMaps.insert(copyTarget.get()); } return; }
void IfcSurfaceStyleWithTextures::copy(const IfcSurfaceStyleWithTextures &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcSurfaceTexture >, 1 >::const_iterator it_m_textures; Step::BaseEntity::copy(obj, copyop); for (it_m_textures = obj.m_textures.begin(); it_m_textures != obj.m_textures.end(); ++it_m_textures) { Step::RefPtr< IfcSurfaceTexture > copyTarget = (IfcSurfaceTexture *) (copyop((*it_m_textures).get())); m_textures.push_back(copyTarget.get()); } return; }
void IfcPath::copy(const IfcPath &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcOrientedEdge >, 1 >::const_iterator it_m_edgeList; IfcTopologicalRepresentationItem::copy(obj, copyop); for (it_m_edgeList = obj.m_edgeList.begin(); it_m_edgeList != obj.m_edgeList.end(); ++it_m_edgeList) { Step::RefPtr< IfcOrientedEdge > copyTarget = (IfcOrientedEdge *) (copyop((*it_m_edgeList).get())); m_edgeList.push_back(copyTarget.get()); } return; }
void IfcRelDefines::copy(const IfcRelDefines &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcObject >, 1 >::const_iterator it_m_relatedObjects; IfcRelationship::copy(obj, copyop); for (it_m_relatedObjects = obj.m_relatedObjects.begin(); it_m_relatedObjects != obj.m_relatedObjects.end(); ++it_m_relatedObjects) { Step::RefPtr< IfcObject > copyTarget = (IfcObject *) (copyop((*it_m_relatedObjects).get())); m_relatedObjects.insert(copyTarget.get()); } return; }
void IfcCompositeCurve::copy(const IfcCompositeCurve &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcCompositeCurveSegment >, 1 >::const_iterator it_m_segments; IfcBoundedCurve::copy(obj, copyop); for (it_m_segments = obj.m_segments.begin(); it_m_segments != obj.m_segments.end(); ++it_m_segments) { Step::RefPtr< IfcCompositeCurveSegment > copyTarget = (IfcCompositeCurveSegment *) (copyop((*it_m_segments).get())); m_segments.push_back(copyTarget.get()); } setSelfIntersect(obj.m_selfIntersect); return; }
void IfcTable::copy(const IfcTable &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcTableRow >, 1 >::const_iterator it_m_rows; Step::BaseEntity::copy(obj, copyop); setName(obj.m_name); for (it_m_rows = obj.m_rows.begin(); it_m_rows != obj.m_rows.end(); ++it_m_rows) { Step::RefPtr< IfcTableRow > copyTarget = (IfcTableRow *) (copyop((*it_m_rows).get())); m_rows.push_back(copyTarget.get()); } return; }
void IfcLightIntensityDistribution::copy(const IfcLightIntensityDistribution &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcLightDistributionData >, 1 >::const_iterator it_m_distributionData; Step::BaseEntity::copy(obj, copyop); setLightDistributionCurve(obj.m_lightDistributionCurve); for (it_m_distributionData = obj.m_distributionData.begin(); it_m_distributionData != obj.m_distributionData.end(); ++it_m_distributionData) { Step::RefPtr< IfcLightDistributionData > copyTarget = (IfcLightDistributionData *) (copyop((*it_m_distributionData).get())); m_distributionData.push_back(copyTarget.get()); } return; }
void IfcShellBasedSurfaceModel::copy(const IfcShellBasedSurfaceModel &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcShell >, 1 >::const_iterator it_m_sbsmBoundary; IfcGeometricRepresentationItem::copy(obj, copyop); for (it_m_sbsmBoundary = obj.m_sbsmBoundary.begin(); it_m_sbsmBoundary != obj.m_sbsmBoundary.end(); ++it_m_sbsmBoundary) { Step::RefPtr< IfcShell > copyTarget = new IfcShell; copyTarget->copy(*((*it_m_sbsmBoundary).get()), copyop); m_sbsmBoundary.insert(copyTarget.get()); } return; }
void IfcElementQuantity::copy(const IfcElementQuantity &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcPhysicalQuantity >, 1 >::const_iterator it_m_quantities; IfcPropertySetDefinition::copy(obj, copyop); setMethodOfMeasurement(obj.m_methodOfMeasurement); for (it_m_quantities = obj.m_quantities.begin(); it_m_quantities != obj.m_quantities.end(); ++it_m_quantities) { Step::RefPtr< IfcPhysicalQuantity > copyTarget = (IfcPhysicalQuantity *) (copyop((*it_m_quantities).get())); m_quantities.insert(copyTarget.get()); } return; }
void IfcReinforcementDefinitionProperties::copy(const IfcReinforcementDefinitionProperties &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcSectionReinforcementProperties >, 1 >::const_iterator it_m_reinforcementSectionDefinitions; IfcPropertySetDefinition::copy(obj, copyop); setDefinitionType(obj.m_definitionType); for (it_m_reinforcementSectionDefinitions = obj.m_reinforcementSectionDefinitions.begin(); it_m_reinforcementSectionDefinitions != obj.m_reinforcementSectionDefinitions.end(); ++it_m_reinforcementSectionDefinitions) { Step::RefPtr< IfcSectionReinforcementProperties > copyTarget = (IfcSectionReinforcementProperties *) (copyop((*it_m_reinforcementSectionDefinitions).get())); m_reinforcementSectionDefinitions.push_back(copyTarget.get()); } return; }
void IfcCurveStyleFont::copy(const IfcCurveStyleFont &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcCurveStyleFontPattern >, 1 >::const_iterator it_m_patternList; Step::BaseEntity::copy(obj, copyop); setName(obj.m_name); for (it_m_patternList = obj.m_patternList.begin(); it_m_patternList != obj.m_patternList.end(); ++it_m_patternList) { Step::RefPtr< IfcCurveStyleFontPattern > copyTarget = (IfcCurveStyleFontPattern *) (copyop((*it_m_patternList).get())); m_patternList.push_back(copyTarget.get()); } return; }
void IfcTypeObject::copy(const IfcTypeObject &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcPropertySetDefinition >, 1 >::const_iterator it_m_hasPropertySets; IfcObjectDefinition::copy(obj, copyop); setApplicableOccurrence(obj.m_applicableOccurrence); for (it_m_hasPropertySets = obj.m_hasPropertySets.begin(); it_m_hasPropertySets != obj.m_hasPropertySets.end(); ++it_m_hasPropertySets) { Step::RefPtr< IfcPropertySetDefinition > copyTarget = (IfcPropertySetDefinition *) (copyop((*it_m_hasPropertySets).get())); m_hasPropertySets.insert(copyTarget.get()); } return; }
void IfcRelServicesBuildings::copy(const IfcRelServicesBuildings &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcSpatialStructureElement >, 1 >::const_iterator it_m_relatedBuildings; IfcRelConnects::copy(obj, copyop); setRelatingSystem((IfcSystem*)copyop(obj.m_relatingSystem.get())); for (it_m_relatedBuildings = obj.m_relatedBuildings.begin(); it_m_relatedBuildings != obj.m_relatedBuildings.end(); ++it_m_relatedBuildings) { Step::RefPtr< IfcSpatialStructureElement > copyTarget = (IfcSpatialStructureElement *) (copyop((*it_m_relatedBuildings).get())); m_relatedBuildings.insert(copyTarget.get()); } return; }
void IfcDraughtingCallout::copy(const IfcDraughtingCallout &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcDraughtingCalloutElement >, 1 >::const_iterator it_m_contents; IfcGeometricRepresentationItem::copy(obj, copyop); for (it_m_contents = obj.m_contents.begin(); it_m_contents != obj.m_contents.end(); ++it_m_contents) { Step::RefPtr< IfcDraughtingCalloutElement > copyTarget = new IfcDraughtingCalloutElement; copyTarget->copy(*((*it_m_contents).get()), copyop); m_contents.insert(copyTarget.get()); } return; }
void IfcRelContainedInSpatialStructure::copy(const IfcRelContainedInSpatialStructure &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcProduct >, 1 >::const_iterator it_m_relatedElements; IfcRelConnects::copy(obj, copyop); for (it_m_relatedElements = obj.m_relatedElements.begin(); it_m_relatedElements != obj.m_relatedElements.end(); ++it_m_relatedElements) { Step::RefPtr< IfcProduct > copyTarget = (IfcProduct *) (copyop((*it_m_relatedElements).get())); m_relatedElements.insert(copyTarget.get()); } setRelatingStructure((IfcSpatialStructureElement*)copyop(obj.m_relatingStructure.get())); return; }
void IfcStructuralLinearActionVarying::copy(const IfcStructuralLinearActionVarying &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcStructuralLoad >, 1 >::const_iterator it_m_subsequentAppliedLoads; IfcStructuralLinearAction::copy(obj, copyop); setVaryingAppliedLoadLocation((IfcShapeAspect*)copyop(obj.m_varyingAppliedLoadLocation.get())); for (it_m_subsequentAppliedLoads = obj.m_subsequentAppliedLoads.begin(); it_m_subsequentAppliedLoads != obj.m_subsequentAppliedLoads.end(); ++it_m_subsequentAppliedLoads) { Step::RefPtr< IfcStructuralLoad > copyTarget = (IfcStructuralLoad *) (copyop((*it_m_subsequentAppliedLoads).get())); m_subsequentAppliedLoads.push_back(copyTarget.get()); } return; }
void IfcUnitAssignment::copy(const IfcUnitAssignment &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcUnit >, 1 >::const_iterator it_m_units; Step::BaseEntity::copy(obj, copyop); for (it_m_units = obj.m_units.begin(); it_m_units != obj.m_units.end(); ++it_m_units) { Step::RefPtr< IfcUnit > copyTarget = new IfcUnit; copyTarget->copy(*((*it_m_units).get()), copyop); m_units.insert(copyTarget.get()); } return; }
void IfcClassificationItemRelationship::copy(const IfcClassificationItemRelationship &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcClassificationItem >, 1 >::const_iterator it_m_relatedItems; Step::BaseEntity::copy(obj, copyop); setRelatingItem((IfcClassificationItem*)copyop(obj.m_relatingItem.get())); for (it_m_relatedItems = obj.m_relatedItems.begin(); it_m_relatedItems != obj.m_relatedItems.end(); ++it_m_relatedItems) { Step::RefPtr< IfcClassificationItem > copyTarget = (IfcClassificationItem *) (copyop((*it_m_relatedItems).get())); m_relatedItems.insert(copyTarget.get()); } return; }
void IfcMaterialLayerSet::copy(const IfcMaterialLayerSet &obj, const CopyOp ©op) { Step::List< Step::RefPtr< IfcMaterialLayer >, 1 >::const_iterator it_m_materialLayers; Step::BaseEntity::copy(obj, copyop); for (it_m_materialLayers = obj.m_materialLayers.begin(); it_m_materialLayers != obj.m_materialLayers.end(); ++it_m_materialLayers) { Step::RefPtr< IfcMaterialLayer > copyTarget = (IfcMaterialLayer *) (copyop((*it_m_materialLayers).get())); m_materialLayers.push_back(copyTarget.get()); } setLayerSetName(obj.m_layerSetName); return; }
void IfcRelCoversSpaces::copy(const IfcRelCoversSpaces &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcCovering >, 1 >::const_iterator it_m_relatedCoverings; IfcRelConnects::copy(obj, copyop); setRelatedSpace((IfcSpace*)copyop(obj.m_relatedSpace.get())); for (it_m_relatedCoverings = obj.m_relatedCoverings.begin(); it_m_relatedCoverings != obj.m_relatedCoverings.end(); ++it_m_relatedCoverings) { Step::RefPtr< IfcCovering > copyTarget = (IfcCovering *) (copyop((*it_m_relatedCoverings).get())); m_relatedCoverings.insert(copyTarget.get()); } return; }
void IfcComplexProperty::copy(const IfcComplexProperty &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcProperty >, 1 >::const_iterator it_m_hasProperties; IfcProperty::copy(obj, copyop); setUsageName(obj.m_usageName); for (it_m_hasProperties = obj.m_hasProperties.begin(); it_m_hasProperties != obj.m_hasProperties.end(); ++it_m_hasProperties) { Step::RefPtr< IfcProperty > copyTarget = (IfcProperty *) (copyop((*it_m_hasProperties).get())); m_hasProperties.insert(copyTarget.get()); } return; }
void IfcCompositeProfileDef::copy(const IfcCompositeProfileDef &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcProfileDef >, 2 >::const_iterator it_m_profiles; IfcProfileDef::copy(obj, copyop); for (it_m_profiles = obj.m_profiles.begin(); it_m_profiles != obj.m_profiles.end(); ++it_m_profiles) { Step::RefPtr< IfcProfileDef > copyTarget = (IfcProfileDef *) (copyop((*it_m_profiles).get())); m_profiles.insert(copyTarget.get()); } setLabel(obj.m_label); return; }
void IfcRelFlowControlElements::copy(const IfcRelFlowControlElements &obj, const CopyOp ©op) { Step::Set< Step::RefPtr< IfcDistributionControlElement >, 1 >::const_iterator it_m_relatedControlElements; IfcRelConnects::copy(obj, copyop); for (it_m_relatedControlElements = obj.m_relatedControlElements.begin(); it_m_relatedControlElements != obj.m_relatedControlElements.end(); ++it_m_relatedControlElements) { Step::RefPtr< IfcDistributionControlElement > copyTarget = (IfcDistributionControlElement *) (copyop((*it_m_relatedControlElements).get())); m_relatedControlElements.insert(copyTarget.get()); } setRelatingFlowElement((IfcDistributionFlowElement*)copyop(obj.m_relatingFlowElement.get())); return; }