这篇教程C++ writeEntityList函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中writeEntityList函数的典型用法代码示例。如果您正苦于以下问题:C++ writeEntityList函数的具体用法?C++ writeEntityList怎么用?C++ writeEntityList使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了writeEntityList函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: writeEntityList void IfcCurveStyleFont::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCCURVESTYLEFONT" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_PatternList ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:8,
示例2: writeEntityList void IfcRelOverridesProperties::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCRELOVERRIDESPROPERTIES" << "("; if( m_GlobalId ) { m_GlobalId->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_OwnerHistory ) { stream << "#" << m_OwnerHistory->getId(); } else { stream << "$"; } stream << ","; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_RelatedObjects ); stream << ","; if( m_RelatingPropertyDefinition ) { stream << "#" << m_RelatingPropertyDefinition->getId(); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_OverridingProperties ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:18,
示例3: writeEntityList void IfcCompositeCurve::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCCOMPOSITECURVE" << "("; writeEntityList( stream, m_Segments ); stream << ","; if( m_SelfIntersect == false ) { stream << ".F."; } else if( m_SelfIntersect == true ) { stream << ".T."; } stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:9,
示例4: writeEntityListvoid IfcBoundaryCurve::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "=IFCBOUNDARYCURVE" << "("; writeEntityList( stream, m_Segments ); stream << ","; if( m_SelfIntersect == LOGICAL_FALSE ) { stream << ".F."; } else if( m_SelfIntersect == LOGICAL_TRUE ) { stream << ".T."; } else if( m_SelfIntersect == LOGICAL_UNKNOWN ) { stream << ".U."; } stream << ");";}
开发者ID:whztt07,项目名称:IFCPlusPlus_old,代码行数:10,
示例5: writeEntityListvoid IfcCurveBoundedPlane::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_entity_id << "= IFCCURVEBOUNDEDPLANE" << "("; if( m_BasisSurface ) { stream << "#" << m_BasisSurface->m_entity_id; } else { stream << "$"; } stream << ","; if( m_OuterBoundary ) { stream << "#" << m_OuterBoundary->m_entity_id; } else { stream << "$"; } stream << ","; writeEntityList( stream, m_InnerBoundaries ); stream << ");";}
开发者ID:promethe42,项目名称:ifcplusplus,代码行数:10,
示例6: writeEntityListvoid IfcFaceSurface::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_entity_id << "= IFCFACESURFACE" << "("; writeEntityList( stream, m_Bounds ); stream << ","; if( m_FaceSurface ) { stream << "#" << m_FaceSurface->m_entity_id; } else { stream << "$"; } stream << ","; if( m_SameSense ) { m_SameSense->getStepParameter( stream ); } else { stream << "$"; } stream << ");";}
开发者ID:promethe42,项目名称:ifcplusplus,代码行数:10,
示例7: writeEntityList void IfcDocumentInformationRelationship::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCDOCUMENTINFORMATIONRELATIONSHIP" << "("; if( m_RelatingDocument ) { stream << "#" << m_RelatingDocument->getId(); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_RelatedDocuments ); stream << ","; if( m_RelationshipType ) { m_RelationshipType->getStepParameter( stream ); } else { stream << "$"; } stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例8: writeEntityList void IfcTextureCoordinateGenerator::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCTEXTURECOORDINATEGENERATOR" << "("; writeEntityList( stream, m_Maps ); stream << ","; if( m_Mode ) { m_Mode->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeDoubleList( stream, m_Parameter ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例9: writeEntityList void IfcDerivedUnit::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCDERIVEDUNIT" << "("; writeEntityList( stream, m_Elements ); stream << ","; if( m_UnitType ) { m_UnitType->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_UserDefinedType ) { m_UserDefinedType->getStepParameter( stream ); } else { stream << "$"; } stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例10: writeEntityListvoid IfcIndexedTextureMap::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "= IFCINDEXEDTEXTUREMAP" << "("; writeEntityList( stream, m_Maps ); stream << ","; if( m_MappedTo ) { stream << "#" << m_MappedTo->m_id; } else { stream << "$"; } stream << ","; if( m_TexCoords ) { stream << "#" << m_TexCoords->m_id; } else { stream << "$"; } stream << ");";}
开发者ID:mbinette91,项目名称:ConstructionLCA-IfcReader,代码行数:10,
示例11: writeEntityListvoid IfcCompositeCurve::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "= IFCCOMPOSITECURVE" << "("; writeEntityList( stream, m_Segments ); stream << ","; if( m_SelfIntersect == LOGICAL_FALSE ) { stream << ".F."; } else if( m_SelfIntersect == LOGICAL_TRUE ) { stream << ".T."; } else { stream << ".U."; } // LOGICAL_UNKNOWN stream << ");";}
开发者ID:mbinette91,项目名称:ConstructionLCA-IfcReader,代码行数:10,
示例12: writeEntityList void IfcCurveBoundedSurface::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCCURVEBOUNDEDSURFACE" << "("; if( m_BasisSurface ) { stream << "#" << m_BasisSurface->getId(); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Boundaries ); stream << ","; if( m_ImplicitOuter ) { m_ImplicitOuter->getStepParameter( stream ); } else { stream << "$"; } stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例13: writeEntityList void IfcPersonAndOrganization::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCPERSONANDORGANIZATION" << "("; if( m_ThePerson ) { stream << "#" << m_ThePerson->getId(); } else { stream << "$"; } stream << ","; if( m_TheOrganization ) { stream << "#" << m_TheOrganization->getId(); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Roles ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例14: writeEntityList void IfcMaterialLayerSet::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCMATERIALLAYERSET" << "("; writeEntityList( stream, m_MaterialLayers ); stream << ","; if( m_LayerSetName ) { m_LayerSetName->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例15: writeEntityListvoid IfcExtendedProperties::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "= IFCEXTENDEDPROPERTIES" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Properties ); stream << ");";}
开发者ID:mbinette91,项目名称:ConstructionLCA-IfcReader,代码行数:10,
示例16: writeEntityListvoid IfcSurfaceCurve::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_entity_id << "= IFCSURFACECURVE" << "("; if( m_Curve3D ) { stream << "#" << m_Curve3D->m_entity_id; } else { stream << "$"; } stream << ","; writeEntityList( stream, m_AssociatedGeometry ); stream << ","; if( m_MasterRepresentation ) { m_MasterRepresentation->getStepParameter( stream ); } else { stream << "$"; } stream << ");";}
开发者ID:berndhahnebach,项目名称:IfcPlusPlus,代码行数:10,
示例17: writeEntityList void IfcProductDefinitionShape::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCPRODUCTDEFINITIONSHAPE" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Representations ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例18: writeEntityList void IfcAdvancedFace::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCADVANCEDFACE" << "("; writeEntityList( stream, m_Bounds ); stream << ","; if( m_FaceSurface ) { stream << "#" << m_FaceSurface->getId(); } else { stream << "$"; } stream << ","; if( m_SameSense ) { m_SameSense->getStepParameter( stream ); } else { stream << "$"; } stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:10,
示例19: writeEntityListvoid IfcProductRepresentation::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "=IFCPRODUCTREPRESENTATION" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Representations ); stream << ");";}
开发者ID:whztt07,项目名称:IFCPlusPlus_old,代码行数:10,
示例20: writeEntityListvoid IfcCurveBoundedSurface::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "= IFCCURVEBOUNDEDSURFACE" << "("; if( m_BasisSurface ) { stream << "#" << m_BasisSurface->m_id; } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Boundaries ); stream << ","; if( m_ImplicitOuter == false ) { stream << ".F."; } else if( m_ImplicitOuter == true ) { stream << ".T."; } stream << ");";}
开发者ID:mbinette91,项目名称:ConstructionLCA-IfcReader,代码行数:11,
示例21: writeTypeList void IfcPerson::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCPERSON" << "("; if( m_Identification ) { m_Identification->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_FamilyName ) { m_FamilyName->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_GivenName ) { m_GivenName->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeTypeList( stream, m_MiddleNames ); stream << ","; writeTypeList( stream, m_PrefixTitles ); stream << ","; writeTypeList( stream, m_SuffixTitles ); stream << ","; writeEntityList( stream, m_Roles ); stream << ","; writeEntityList( stream, m_Addresses ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:20,
示例22: writeEntityList void IfcTypeProduct::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCTYPEPRODUCT" << "("; if( m_GlobalId ) { m_GlobalId->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_OwnerHistory ) { stream << "#" << m_OwnerHistory->getId(); } else { stream << "$"; } stream << ","; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_ApplicableOccurrence ) { m_ApplicableOccurrence->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_HasPropertySets ); stream << ","; writeEntityList( stream, m_RepresentationMaps ); stream << ","; if( m_Tag ) { m_Tag->getStepParameter( stream ); } else { stream << "$"; } stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:20,
示例23: writeEntityListvoid IfcFaceSurface::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "= IFCFACESURFACE" << "("; writeEntityList( stream, m_Bounds ); stream << ","; if( m_FaceSurface ) { stream << "#" << m_FaceSurface->m_id; } else { stream << "$"; } stream << ","; if( m_SameSense == false ) { stream << ".F."; } else if( m_SameSense == true ) { stream << ".T."; } stream << ");";}
开发者ID:IfcGitHub,项目名称:ifcplusplus,代码行数:11,
示例24: writeEntityListvoid IfcStyledRepresentation::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_entity_id << "= IFCSTYLEDREPRESENTATION" << "("; if( m_ContextOfItems ) { stream << "#" << m_ContextOfItems->m_entity_id; } else { stream << "$"; } stream << ","; if( m_RepresentationIdentifier ) { m_RepresentationIdentifier->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_RepresentationType ) { m_RepresentationType->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Items ); stream << ");";}
开发者ID:berndhahnebach,项目名称:IfcPlusPlus,代码行数:12,
示例25: writeEntityListvoid IfcMaterialProperties::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "= IFCMATERIALPROPERTIES" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "*"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "*"; } stream << ","; writeEntityList( stream, m_Properties ); stream << ","; if( m_Material ) { stream << "#" << m_Material->m_id; } else { stream << "$"; } stream << ");";}
开发者ID:PanicSheep,项目名称:ifcplusplus,代码行数:12,
示例26: writeEntityListvoid IfcProfileProperties::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "=IFCPROFILEPROPERTIES" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Properties ); stream << ","; if( m_ProfileDefinition ) { stream << "#" << m_ProfileDefinition->getId(); } else { stream << "$"; } stream << ");";}
开发者ID:whztt07,项目名称:IFCPlusPlus_old,代码行数:12,
示例27: writeEntityList void IfcArbitraryProfileDefWithVoids::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCARBITRARYPROFILEDEFWITHVOIDS" << "("; if( m_ProfileType ) { m_ProfileType->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_ProfileName ) { m_ProfileName->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_OuterCurve ) { stream << "#" << m_OuterCurve->getId(); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_InnerCurves ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:12,
示例28: writeEntityListvoid IfcCompositeProfileDef::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_entity_id << "= IFCCOMPOSITEPROFILEDEF" << "("; if( m_ProfileType ) { m_ProfileType->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_ProfileName ) { m_ProfileName->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_Profiles ); stream << ","; if( m_Label ) { m_Label->getStepParameter( stream ); } else { stream << "$"; } stream << ");";}
开发者ID:promethe42,项目名称:ifcplusplus,代码行数:12,
示例29: writeEntityListvoid IfcComplexProperty::getStepLine( std::stringstream& stream ) const{ stream << "#" << m_id << "= IFCCOMPLEXPROPERTY" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "*"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "*"; } stream << ","; if( m_UsageName ) { m_UsageName->getStepParameter( stream ); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_HasProperties ); stream << ");";}
开发者ID:IfcGitHub,项目名称:ifcplusplus,代码行数:12,
示例30: writeEntityList void IfcOrganizationRelationship::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCORGANIZATIONRELATIONSHIP" << "("; if( m_Name ) { m_Name->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_Description ) { m_Description->getStepParameter( stream ); } else { stream << "$"; } stream << ","; if( m_RelatingOrganization ) { stream << "#" << m_RelatingOrganization->getId(); } else { stream << "$"; } stream << ","; writeEntityList( stream, m_RelatedOrganizations ); stream << ");"; }
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:12,
注:本文中的writeEntityList函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ writeEntry函数代码示例 C++ writeEEPROM函数代码示例 |