Skip to content

Commit d28b77d

Browse files
committed
set precision as a variable for writing IFC files
1 parent 16007d8 commit d28b77d

File tree

2,575 files changed

+8651
-8846
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,575 files changed

+8651
-8846
lines changed

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcAbsorbedDoseMeasure.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace IFC4X3
1919
IfcAbsorbedDoseMeasure() = default;
2020
IfcAbsorbedDoseMeasure( double value );
2121
virtual uint32_t classID() const { return 3699917729; }
22-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
22+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
2323
static shared_ptr<IfcAbsorbedDoseMeasure> createObjectFromSTEP( const std::string& arg, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
2424
double m_value;
2525
};

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcAccelerationMeasure.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace IFC4X3
1919
IfcAccelerationMeasure() = default;
2020
IfcAccelerationMeasure( double value );
2121
virtual uint32_t classID() const { return 4182062534; }
22-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
22+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
2323
static shared_ptr<IfcAccelerationMeasure> createObjectFromSTEP( const std::string& arg, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
2424
double m_value;
2525
};

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActionRequest.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ namespace IFC4X3
1515
public:
1616
IfcActionRequest() = default;
1717
IfcActionRequest( int id );
18-
virtual void getStepLine( std::stringstream& stream ) const;
19-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
18+
virtual void getStepLine( std::stringstream& stream, size_t precision ) const;
19+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
2020
virtual void readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
2121
virtual void setInverseCounterparts( shared_ptr<BuildingEntity> ptr_self );
2222
virtual uint8_t getNumAttributes() const { return 9; }

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActionRequestTypeEnum.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace IFC4X3
2929
IfcActionRequestTypeEnum() = default;
3030
IfcActionRequestTypeEnum( IfcActionRequestTypeEnumEnum e ) { m_enum = e; }
3131
virtual uint32_t classID() const { return 4151168619; }
32-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
32+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
3333
static shared_ptr<IfcActionRequestTypeEnum> createObjectFromSTEP( const std::string& arg, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
3434
IfcActionRequestTypeEnumEnum m_enum;
3535
};

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActionSourceTypeEnum.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ namespace IFC4X3
4949
IfcActionSourceTypeEnum() = default;
5050
IfcActionSourceTypeEnum( IfcActionSourceTypeEnumEnum e ) { m_enum = e; }
5151
virtual uint32_t classID() const { return 126693432; }
52-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
52+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
5353
static shared_ptr<IfcActionSourceTypeEnum> createObjectFromSTEP( const std::string& arg, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
5454
IfcActionSourceTypeEnumEnum m_enum;
5555
};

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActionTypeEnum.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace IFC4X3
2727
IfcActionTypeEnum() = default;
2828
IfcActionTypeEnum( IfcActionTypeEnumEnum e ) { m_enum = e; }
2929
virtual uint32_t classID() const { return 2261624226; }
30-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
30+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
3131
static shared_ptr<IfcActionTypeEnum> createObjectFromSTEP( const std::string& arg, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
3232
IfcActionTypeEnumEnum m_enum;
3333
};

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ namespace IFC4X3
1414
public:
1515
IfcActor() = default;
1616
IfcActor( int id );
17-
virtual void getStepLine( std::stringstream& stream ) const;
18-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
17+
virtual void getStepLine( std::stringstream& stream, size_t precision ) const;
18+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
1919
virtual void readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
2020
virtual void setInverseCounterparts( shared_ptr<BuildingEntity> ptr_self );
2121
virtual uint8_t getNumAttributes() const { return 6; }

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActorRole.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ namespace IFC4X3
1616
public:
1717
IfcActorRole() = default;
1818
IfcActorRole( int id );
19-
virtual void getStepLine( std::stringstream& stream ) const;
20-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
19+
virtual void getStepLine( std::stringstream& stream, size_t precision ) const;
20+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
2121
virtual void readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
2222
virtual void setInverseCounterparts( shared_ptr<BuildingEntity> ptr_self );
2323
virtual uint8_t getNumAttributes() const { return 3; }

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActorSelect.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace IFC4X3
1313
class IFCQUERY_EXPORT IfcActorSelect : virtual public BuildingObject
1414
{
1515
public:
16-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const = 0;
16+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const = 0;
1717
static shared_ptr<IfcActorSelect> createObjectFromSTEP( const std::string& arg, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
1818
};
1919
}

IfcPlusPlus/src/ifcpp/IFC4X3/include/IfcActuator.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ namespace IFC4X3
1313
public:
1414
IfcActuator() = default;
1515
IfcActuator( int id );
16-
virtual void getStepLine( std::stringstream& stream ) const;
17-
virtual void getStepParameter( std::stringstream& stream, bool is_select_type = false ) const;
16+
virtual void getStepLine( std::stringstream& stream, size_t precision ) const;
17+
virtual void getStepParameter( std::stringstream& stream, bool is_select_type, size_t precision ) const;
1818
virtual void readStepArguments( const std::vector<std::string>& args, const std::map<int,shared_ptr<BuildingEntity> >& map, std::stringstream& errorStream );
1919
virtual void setInverseCounterparts( shared_ptr<BuildingEntity> ptr_self );
2020
virtual uint8_t getNumAttributes() const { return 9; }

0 commit comments

Comments
 (0)