void IfcDescriptiveMeasure::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCDESCRIPTIVEMEASURE("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcFontStyle::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCFONTSTYLE("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcGloballyUniqueId::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCGLOBALLYUNIQUEID("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcTextTransformation::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCTEXTTRANSFORMATION("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcBoxAlignment::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCBOXALIGNMENT("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcLanguageId::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCLANGUAGEID("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcIdentifier::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCIDENTIFIER("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcPresentableText::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCPRESENTABLETEXT("; } //supertype as attribute: std::string m_value stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcTable::getStepLine( std::stringstream& stream ) const { stream << "#" << m_id << "=IFCTABLE" << "("; stream << encodeStepString( m_Name ); stream << ","; writeEntityList( stream, m_Rows ); stream << ");"; }
void writeStringList( std::stringstream& stream, const std::vector<std::string>& vec ) { stream << "("; std::vector<std::string>::const_iterator it; for( it=vec.begin(); it!=vec.end(); ++it ) { if( it != vec.begin() ) { stream << ","; } stream << encodeStepString( (*it) ); } stream << ")"; }
void writeStringList( std::stringstream& stream, const std::vector<std::wstring>& vec ) { if( vec.size() == 0 ) { stream << "$"; } stream << "("; for( size_t ii = 0; ii < vec.size(); ++ii ) { if( ii > 0 ) { stream << ","; } stream << encodeStepString( vec[ii] ); } stream << ")"; }
void IfcTextFontName::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCTEXTFONTNAME("; } stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcTextDecoration::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCTEXTDECORATION("; } stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcLabel::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCLABEL("; } stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcDateTime::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCDATETIME("; } stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcTextAlignment::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCTEXTALIGNMENT("; } stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcURIReference::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCURIREFERENCE("; } stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }
void IfcFontVariant::getStepParameter( std::stringstream& stream, bool is_select_type ) const { if( is_select_type ) { stream << "IFCFONTVARIANT("; } stream << "'" << encodeStepString( m_value ) << "'"; if( is_select_type ) { stream << ")"; } }