本文整理汇总了C++中readEntityReference函数的典型用法代码示例。如果您正苦于以下问题:C++ readEntityReference函数的具体用法?C++ readEntityReference怎么用?C++ readEntityReference使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了readEntityReference函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: readEntityReference
void IfcTypeObject::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<Ifc4Entity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcTypeObject, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw Ifc4Exception( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcTypeObject, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_GlobalId = IfcGloballyUniqueId::readStepData( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::readStepData( args[2] );
m_Description = IfcText::readStepData( args[3] );
m_ApplicableOccurrence = IfcIdentifier::readStepData( args[4] );
readEntityReferenceList( args[5], m_HasPropertySets, map );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:14,代码来源:IfcTypeObject.cpp
示例2: readEntityReference
void IfcProjectOrder::readStepArguments( const std::vector<std::wstring>& args, const std::map<int,shared_ptr<BuildingEntity> >& map )
{
const size_t num_args = args.size();
if( num_args != 9 ){ std::stringstream err; err << "Wrong parameter count for entity IfcProjectOrder, expecting 9, having " << num_args << ". Entity ID: " << m_entity_id << std::endl; throw BuildingException( err.str().c_str() ); }
m_GlobalId = IfcGloballyUniqueId::createObjectFromSTEP( args[0], map );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::createObjectFromSTEP( args[2], map );
m_Description = IfcText::createObjectFromSTEP( args[3], map );
m_ObjectType = IfcLabel::createObjectFromSTEP( args[4], map );
m_Identification = IfcIdentifier::createObjectFromSTEP( args[5], map );
m_PredefinedType = IfcProjectOrderTypeEnum::createObjectFromSTEP( args[6], map );
m_Status = IfcLabel::createObjectFromSTEP( args[7], map );
m_LongDescription = IfcText::createObjectFromSTEP( args[8], map );
}
开发者ID:berndhahnebach,项目名称:IfcPlusPlus,代码行数:14,代码来源:IfcProjectOrder.cpp
示例3: readEntityReference
void IfcControl::readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcControl, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw IfcPPException( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcControl, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_GlobalId = IfcGloballyUniqueId::createObjectFromStepData( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::createObjectFromStepData( args[2] );
m_Description = IfcText::createObjectFromStepData( args[3] );
m_ObjectType = IfcLabel::createObjectFromStepData( args[4] );
m_Identification = IfcIdentifier::createObjectFromStepData( args[5] );
}
开发者ID:whztt07,项目名称:IFCPlusPlus_old,代码行数:14,代码来源:IfcControl.cpp
示例4: readEntityReference
void IfcAppliedValue::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<Ifc2x3Entity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcAppliedValue, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw Ifc2x3Exception( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcAppliedValue, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_Name = IfcLabel::readStepData( args[0] );
m_Description = IfcText::readStepData( args[1] );
m_AppliedValue = IfcAppliedValueSelect::readStepData( args[2], map );
readEntityReference( args[3], m_UnitBasis, map );
m_ApplicableDate = IfcDateTimeSelect::readStepData( args[4], map );
m_FixedUntilDate = IfcDateTimeSelect::readStepData( args[5], map );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:14,代码来源:IfcAppliedValue.cpp
示例5: readEntityReference
void IfcCostItem::readStepArguments( const std::vector<std::wstring>& args, const boost::unordered_map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args != 9 ){ std::stringstream err; err << "Wrong parameter count for entity IfcCostItem, expecting 9, having " << num_args << ". Entity ID: " << m_id << std::endl; throw IfcPPException( err.str().c_str() ); }
m_GlobalId = IfcGloballyUniqueId::createObjectFromSTEP( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::createObjectFromSTEP( args[2] );
m_Description = IfcText::createObjectFromSTEP( args[3] );
m_ObjectType = IfcLabel::createObjectFromSTEP( args[4] );
m_Identification = IfcIdentifier::createObjectFromSTEP( args[5] );
m_PredefinedType = IfcCostItemTypeEnum::createObjectFromSTEP( args[6] );
readEntityReferenceList( args[7], m_CostValues, map );
readEntityReferenceList( args[8], m_CostQuantities, map );
}
开发者ID:mbinette91,项目名称:ConstructionLCA-IfcReader,代码行数:14,代码来源:IfcCostItem.cpp
示例6: readEntityReference
void IfcSectionReinforcementProperties::readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcSectionReinforcementProperties, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw IfcPPException( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcSectionReinforcementProperties, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_LongitudinalStartPosition = IfcLengthMeasure::createObjectFromStepData( args[0] );
m_LongitudinalEndPosition = IfcLengthMeasure::createObjectFromStepData( args[1] );
m_TransversePosition = IfcLengthMeasure::createObjectFromStepData( args[2] );
m_ReinforcementRole = IfcReinforcingBarRoleEnum::createObjectFromStepData( args[3] );
readEntityReference( args[4], m_SectionDefinition, map );
readEntityReferenceList( args[5], m_CrossSectionReinforcementDefinitions, map );
}
开发者ID:whztt07,项目名称:IFCPlusPlus_old,代码行数:14,代码来源:IfcSectionReinforcementProperties.cpp
示例7: IfcPPException
void IfcPropertySet::readStepArguments( const std::vector<std::wstring>& args, const boost::unordered_map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args != 5 ) {
std::stringstream err;
err << "Wrong parameter count for entity IfcPropertySet, expecting 5, having " << num_args << ". Entity ID: " << m_id << std::endl;
throw IfcPPException( err.str().c_str() );
}
m_GlobalId = IfcGloballyUniqueId::createObjectFromSTEP( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::createObjectFromSTEP( args[2] );
m_Description = IfcText::createObjectFromSTEP( args[3] );
readEntityReferenceList( args[4], m_HasProperties, map );
}
开发者ID:whztt07,项目名称:ifcplusplus,代码行数:14,代码来源:IfcPropertySet.cpp
示例8: readEntityReference
void IfcZShapeProfileDef::readStepArguments( const std::vector<std::wstring>& args, const boost::unordered_map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args != 9 ){ std::stringstream err; err << "Wrong parameter count for entity IfcZShapeProfileDef, expecting 9, having " << num_args << ". Entity ID: " << m_id << std::endl; throw IfcPPException( err.str().c_str() ); }
m_ProfileType = IfcProfileTypeEnum::createObjectFromSTEP( args[0] );
m_ProfileName = IfcLabel::createObjectFromSTEP( args[1] );
readEntityReference( args[2], m_Position, map );
m_Depth = IfcPositiveLengthMeasure::createObjectFromSTEP( args[3] );
m_FlangeWidth = IfcPositiveLengthMeasure::createObjectFromSTEP( args[4] );
m_WebThickness = IfcPositiveLengthMeasure::createObjectFromSTEP( args[5] );
m_FlangeThickness = IfcPositiveLengthMeasure::createObjectFromSTEP( args[6] );
m_FilletRadius = IfcNonNegativeLengthMeasure::createObjectFromSTEP( args[7] );
m_EdgeRadius = IfcNonNegativeLengthMeasure::createObjectFromSTEP( args[8] );
}
开发者ID:IfcGitHub,项目名称:ifcplusplus,代码行数:14,代码来源:IfcZShapeProfileDef.cpp
示例9: readEntityReference
void IfcTriangulatedFaceSet::readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args<5 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcTriangulatedFaceSet, expecting 5, having " << num_args << ". Object id: " << getId() << std::endl; throw IfcPPException( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>5 ){ std::cout << "Wrong parameter count for entity IfcTriangulatedFaceSet, expecting 5, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
readEntityReference( args[0], m_Coordinates, map );
readTypeOfRealList2D( args[1], m_Normals );
if( _stricmp( args[2].c_str(), ".F." ) == 0 ) { m_Closed = false; }
else if( _stricmp( args[2].c_str(), ".T." ) == 0 ) { m_Closed = true; }
readIntList2D( args[3], m_CoordIndex );
readIntList2D( args[4], m_NormalIndex );
}
开发者ID:whztt07,项目名称:IFCPlusPlus_old,代码行数:14,代码来源:IfcTriangulatedFaceSet.cpp
示例10: readEntityReference
void IfcWorkTime::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<IfcBridgeEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcWorkTime, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw IfcBridgeException( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcWorkTime, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_Name = IfcLabel::readStepData( args[0] );
m_DataOrigin = IfcDataOriginEnum::readStepData( args[1] );
m_UserDefinedDataOrigin = IfcLabel::readStepData( args[2] );
readEntityReference( args[3], m_RecurrencePattern, map );
m_Start = IfcDate::readStepData( args[4] );
m_Finish = IfcDate::readStepData( args[5] );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:14,代码来源:IfcWorkTime.cpp
示例11: readEntityReference
void IfcRelAssociatesClassification::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<Ifc2x3Entity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcRelAssociatesClassification, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw Ifc2x3Exception( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcRelAssociatesClassification, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_GlobalId = IfcGloballyUniqueId::readStepData( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::readStepData( args[2] );
m_Description = IfcText::readStepData( args[3] );
readEntityReferenceList( args[4], m_RelatedObjects, map );
m_RelatingClassification = IfcClassificationNotationSelect::readStepData( args[5], map );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:14,代码来源:IfcRelAssociatesClassification.cpp
示例12: readEntityReference
void IfcFlowMovingDeviceType::readStepArguments( const std::vector<std::wstring>& args, const boost::unordered_map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args != 9 ){ std::stringstream err; err << "Wrong parameter count for entity IfcFlowMovingDeviceType, expecting 9, having " << num_args << ". Entity ID: " << m_id << std::endl; throw IfcPPException( err.str().c_str() ); }
m_GlobalId = IfcGloballyUniqueId::createObjectFromSTEP( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::createObjectFromSTEP( args[2] );
m_Description = IfcText::createObjectFromSTEP( args[3] );
m_ApplicableOccurrence = IfcIdentifier::createObjectFromSTEP( args[4] );
readEntityReferenceList( args[5], m_HasPropertySets, map );
readEntityReferenceList( args[6], m_RepresentationMaps, map );
m_Tag = IfcLabel::createObjectFromSTEP( args[7] );
m_ElementType = IfcLabel::createObjectFromSTEP( args[8] );
}
开发者ID:mbinette91,项目名称:ConstructionLCA-IfcReader,代码行数:14,代码来源:IfcFlowMovingDeviceType.cpp
示例13: readEntityReference
void IfcLShapeProfileDef::readStepArguments( const std::vector<std::wstring>& args, const std::map<int,shared_ptr<BuildingEntity> >& map )
{
const size_t num_args = args.size();
if( num_args != 9 ){ std::stringstream err; err << "Wrong parameter count for entity IfcLShapeProfileDef, expecting 9, having " << num_args << ". Entity ID: " << m_entity_id << std::endl; throw BuildingException( err.str().c_str() ); }
m_ProfileType = IfcProfileTypeEnum::createObjectFromSTEP( args[0], map );
m_ProfileName = IfcLabel::createObjectFromSTEP( args[1], map );
readEntityReference( args[2], m_Position, map );
m_Depth = IfcPositiveLengthMeasure::createObjectFromSTEP( args[3], map );
m_Width = IfcPositiveLengthMeasure::createObjectFromSTEP( args[4], map );
m_Thickness = IfcPositiveLengthMeasure::createObjectFromSTEP( args[5], map );
m_FilletRadius = IfcNonNegativeLengthMeasure::createObjectFromSTEP( args[6], map );
m_EdgeRadius = IfcNonNegativeLengthMeasure::createObjectFromSTEP( args[7], map );
m_LegSlope = IfcPlaneAngleMeasure::createObjectFromSTEP( args[8], map );
}
开发者ID:promethe42,项目名称:ifcplusplus,代码行数:14,代码来源:IfcLShapeProfileDef.cpp
示例14: readEntityReference
void IfcSurfaceStyleRendering::readStepArguments( const std::vector<std::wstring>& args, const boost::unordered_map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args != 9 ){ std::stringstream err; err << "Wrong parameter count for entity IfcSurfaceStyleRendering, expecting 9, having " << num_args << ". Entity ID: " << m_id << std::endl; throw IfcPPException( err.str().c_str() ); }
readEntityReference( args[0], m_SurfaceColour, map );
m_Transparency = IfcNormalisedRatioMeasure::createObjectFromSTEP( args[1] );
m_DiffuseColour = IfcColourOrFactor::createObjectFromSTEP( args[2], map );
m_TransmissionColour = IfcColourOrFactor::createObjectFromSTEP( args[3], map );
m_DiffuseTransmissionColour = IfcColourOrFactor::createObjectFromSTEP( args[4], map );
m_ReflectionColour = IfcColourOrFactor::createObjectFromSTEP( args[5], map );
m_SpecularColour = IfcColourOrFactor::createObjectFromSTEP( args[6], map );
m_SpecularHighlight = IfcSpecularHighlightSelect::createObjectFromSTEP( args[7], map );
m_ReflectanceMethod = IfcReflectanceMethodEnum::createObjectFromSTEP( args[8] );
}
开发者ID:mbinette91,项目名称:ConstructionLCA-IfcReader,代码行数:14,代码来源:IfcSurfaceStyleRendering.cpp
示例15: readEntityReference
void IfcRoundedRectangleProfileDef::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<Ifc2x3Entity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcRoundedRectangleProfileDef, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw Ifc2x3Exception( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcRoundedRectangleProfileDef, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_ProfileType = IfcProfileTypeEnum::readStepData( args[0] );
m_ProfileName = IfcLabel::readStepData( args[1] );
readEntityReference( args[2], m_Position, map );
m_XDim = IfcPositiveLengthMeasure::readStepData( args[3] );
m_YDim = IfcPositiveLengthMeasure::readStepData( args[4] );
m_RoundingRadius = IfcPositiveLengthMeasure::readStepData( args[5] );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:14,代码来源:IfcRoundedRectangleProfileDef.cpp
示例16: readRealValue
void IfcGeometricRepresentationContext::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<IfcBridgeEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcGeometricRepresentationContext, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw IfcBridgeException( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcGeometricRepresentationContext, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_ContextIdentifier = IfcLabel::readStepData( args[0] );
m_ContextType = IfcLabel::readStepData( args[1] );
m_CoordinateSpaceDimension = IfcDimensionCount::readStepData( args[2] );
readRealValue( args[3], m_Precision );
m_WorldCoordinateSystem = IfcAxis2Placement::readStepData( args[4], map );
readEntityReference( args[5], m_TrueNorth, map );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:14,代码来源:IfcGeometricRepresentationContext.cpp
示例17: readEntityReference
void IfcLibraryReference::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<Ifc4Entity> >& map )
{
const int num_args = (int)args.size();
if( num_args<6 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcLibraryReference, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; throw Ifc4Exception( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>6 ){ std::cout << "Wrong parameter count for entity IfcLibraryReference, expecting 6, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_Location = IfcURIReference::readStepData( args[0] );
m_Identification = IfcIdentifier::readStepData( args[1] );
m_Name = IfcLabel::readStepData( args[2] );
m_Description = IfcText::readStepData( args[3] );
m_Language = IfcLanguageId::readStepData( args[4] );
readEntityReference( args[5], m_ReferencedLibrary, map );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:14,代码来源:IfcLibraryReference.cpp
示例18: readEntityReference
void IfcComplexPropertyTemplate::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<IfcBridgeEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args<7 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcComplexPropertyTemplate, expecting 7, having " << num_args << ". Object id: " << getId() << std::endl; throw IfcBridgeException( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>7 ){ std::cout << "Wrong parameter count for entity IfcComplexPropertyTemplate, expecting 7, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_GlobalId = IfcGloballyUniqueId::readStepData( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::readStepData( args[2] );
m_Description = IfcText::readStepData( args[3] );
m_UsageName = IfcLabel::readStepData( args[4] );
m_TemplateType = IfcComplexPropertyTemplateTypeEnum::readStepData( args[5] );
readEntityReferenceList( args[6], m_HasPropertyTemplates, map );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:15,代码来源:IfcComplexPropertyTemplate.cpp
示例19: getId
void IfcVertexPoint::readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<IfcPPEntity> >& map )
{
const int num_args = (int)args.size();
if( num_args<1 ) {
std::stringstream strserr;
strserr << "Wrong parameter count for entity IfcVertexPoint, expecting 1, having " << num_args << ". Object id: " << getId() << std::endl;
throw IfcPPException( strserr.str().c_str() );
}
#ifdef _DEBUG
if( num_args>1 ) {
std::cout << "Wrong parameter count for entity IfcVertexPoint, expecting 1, having " << num_args << ". Object id: " << getId() << std::endl;
}
#endif
readEntityReference( args[0], m_VertexGeometry, map );
}
开发者ID:whztt07,项目名称:IFCPlusPlus_old,代码行数:15,代码来源:IfcVertexPoint.cpp
示例20: readEntityReference
void IfcRelAssignsToResource::readStepData( std::vector<std::string>& args, const std::map<int,shared_ptr<Ifc4Entity> >& map )
{
const int num_args = (int)args.size();
if( num_args<7 ){ std::stringstream strserr; strserr << "Wrong parameter count for entity IfcRelAssignsToResource, expecting 7, having " << num_args << ". Object id: " << getId() << std::endl; throw Ifc4Exception( strserr.str().c_str() ); }
#ifdef _DEBUG
if( num_args>7 ){ std::cout << "Wrong parameter count for entity IfcRelAssignsToResource, expecting 7, having " << num_args << ". Object id: " << getId() << std::endl; }
#endif
m_GlobalId = IfcGloballyUniqueId::readStepData( args[0] );
readEntityReference( args[1], m_OwnerHistory, map );
m_Name = IfcLabel::readStepData( args[2] );
m_Description = IfcText::readStepData( args[3] );
readEntityReferenceList( args[4], m_RelatedObjects, map );
m_RelatedObjectsType = IfcObjectTypeEnum::readStepData( args[5] );
m_RelatingResource = IfcResourceSelect::readStepData( args[6], map );
}
开发者ID:bigdoods,项目名称:OpenInfraPlatform,代码行数:15,代码来源:IfcRelAssignsToResource.cpp
注:本文中的readEntityReference函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论