measure_with_unit entity is changed to be translated as Handle(Standard_Transient) and to be processed later, depending on the underlying type being used.
#include <RWStepBasic_RWConversionBasedUnit.hxx>
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnit::RWStepBasic_RWConversionBasedUnit () {}
-void RWStepBasic_RWConversionBasedUnit::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnit)& ent) const
+void RWStepBasic_RWConversionBasedUnit::ReadStep(const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnit)& ent) const
{
- // --- Number of Parameter Control ---
+ // --- Number of Parameter Control ---
- if (!data->CheckNbParams(num,3,ach,"conversion_based_unit")) return;
+ if (!data->CheckNbParams(num,3,ach,"conversion_based_unit")) return;
- // --- inherited field : dimensions ---
+ // --- inherited field : dimensions ---
- Handle(StepBasic_DimensionalExponents) aDimensions;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
- data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
+ Handle(StepBasic_DimensionalExponents) aDimensions;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
+ data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
- // --- own field : name ---
+ // --- own field : name ---
- Handle(TCollection_HAsciiString) aName;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
- data->ReadString (num,2,"name",ach,aName);
+ Handle(TCollection_HAsciiString) aName;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
+ data->ReadString (num,2,"name",ach,aName);
- // --- own field : conversionFactor ---
+ // --- own field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
- data->ReadEntity(num, 3,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 3, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
- //--- Initialisation of the read entity ---
+ //--- Initialisation of the read entity ---
- ent->Init(aDimensions, aName, aConversionFactor);
+ ent->Init(aDimensions, aName, aConversionFactor);
}
void RWStepBasic_RWConversionBasedUnit::WriteStep
- (StepData_StepWriter& SW,
- const Handle(StepBasic_ConversionBasedUnit)& ent) const
+ (StepData_StepWriter& SW,
+ const Handle(StepBasic_ConversionBasedUnit)& ent) const
{
- // --- inherited field dimensions ---
+ // --- inherited field dimensions ---
- SW.Send(ent->Dimensions());
+ SW.Send(ent->Dimensions());
- // --- own field : name ---
+ // --- own field : name ---
- SW.Send(ent->Name());
+ SW.Send(ent->Name());
- // --- own field : conversionFactor ---
+ // --- own field : conversionFactor ---
- SW.Send(ent->ConversionFactor());
+ SW.Send(ent->ConversionFactor());
}
void RWStepBasic_RWConversionBasedUnit::Share(const Handle(StepBasic_ConversionBasedUnit)& ent, Interface_EntityIterator& iter) const
{
- iter.GetOneItem(ent->Dimensions());
+ iter.GetOneItem(ent->Dimensions());
- iter.GetOneItem(ent->ConversionFactor());
+ iter.GetOneItem(ent->ConversionFactor());
}
#include <RWStepBasic_RWConversionBasedUnitAndAreaUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndAreaUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
}
void RWStepBasic_RWConversionBasedUnitAndAreaUnit::ReadStep(const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndAreaUnit)& ent) const
{
Standard_Integer num = num0;
//data->NamedForComplex("AREA_UNIT",num0,num,ach);
data->ReadString (num,1,"name",ach,aName);
// --- field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
num = data->NextForComplex(num);
if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
Handle(StepBasic_DimensionalExponents) aDimensions;
data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
- ent->Init(aDimensions,aName,aConversionFactor);
+ ent->Init(aDimensions,aName, aConversionFactor);
}
void RWStepBasic_RWConversionBasedUnitAndAreaUnit::WriteStep(StepData_StepWriter& SW,
#include <StepBasic_ConversionBasedUnitAndLengthUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_LengthUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndLengthUnit::RWStepBasic_RWConversionBasedUnitAndLengthUnit () {}
void RWStepBasic_RWConversionBasedUnitAndLengthUnit::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const
+ (const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const
{
- Standard_Integer num = num0;
+ Standard_Integer num = num0;
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
+ if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
- // --- field : name ---
+ // --- field : name ---
- Handle(TCollection_HAsciiString) aName;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
- data->ReadString (num,1,"name",ach,aName);
+ Handle(TCollection_HAsciiString) aName;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
+ data->ReadString (num,1,"name",ach,aName);
- // --- field : conversionFactor ---
+ // --- field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of plex component LengthUnit ---
+ // --- Instance of plex component LengthUnit ---
- if (!data->CheckNbParams(num,0,ach,"length_unit")) return;
+ if (!data->CheckNbParams(num,0,ach,"length_unit")) return;
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
- // --- field : dimensions ---
+ if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
+ // --- field : dimensions ---
- Handle(StepBasic_DimensionalExponents) aDimensions;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
- data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
+ Handle(StepBasic_DimensionalExponents) aDimensions;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
+ data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
- //--- Initialisation of the red entity ---
+ //--- Initialisation of the red entity ---
- ent->Init(aDimensions,aName,aConversionFactor);
+ ent->Init(aDimensions,aName,aConversionFactor);
}
void RWStepBasic_RWConversionBasedUnitAndLengthUnit::WriteStep
- (StepData_StepWriter& SW,
- const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const
+ (StepData_StepWriter& SW,
+ const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent) const
{
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- SW.StartEntity("CONVERSION_BASED_UNIT");
- // --- field : name ---
+ SW.StartEntity("CONVERSION_BASED_UNIT");
+ // --- field : name ---
- SW.Send(ent->Name());
- // --- field : conversionFactor ---
+ SW.Send(ent->Name());
+ // --- field : conversionFactor ---
- SW.Send(ent->ConversionFactor());
+ SW.Send(ent->ConversionFactor());
- // --- Instance of plex component LengthUnit ---
+ // --- Instance of plex component LengthUnit ---
- SW.StartEntity("LENGTH_UNIT");
+ SW.StartEntity("LENGTH_UNIT");
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- SW.StartEntity("NAMED_UNIT");
- // --- field : dimensions ---
+ SW.StartEntity("NAMED_UNIT");
+ // --- field : dimensions ---
- SW.Send(ent->Dimensions());
+ SW.Send(ent->Dimensions());
}
void RWStepBasic_RWConversionBasedUnitAndLengthUnit::Share(const Handle(StepBasic_ConversionBasedUnitAndLengthUnit)& ent, Interface_EntityIterator& iter) const
{
- iter.GetOneItem(ent->Dimensions());
+ iter.GetOneItem(ent->Dimensions());
- iter.GetOneItem(ent->ConversionFactor());
+ iter.GetOneItem(ent->ConversionFactor());
}
#include <StepBasic_ConversionBasedUnitAndMassUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MassUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
//=======================================================================
void RWStepBasic_RWConversionBasedUnitAndMassUnit::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const
+ (const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndMassUnit)& ent) const
{
Standard_Integer num = num0;
//szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
data->ReadString (num,1,"name",ach,aName);
// --- field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
//szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
num = data->NextForComplex(num);
data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
//--- Initialisation of the red entity ---
- ent->Init(aDimensions,aName,aConversionFactor);
+ ent->Init(aDimensions,aName, aConversionFactor);
}
#include <RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_PlaneAngleUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit::RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit () {}
void RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const
+ (const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const
{
// sln 09.10.2001. BUC61003. Correction of looking for items of complex entity in case of them do not saticfy to alphabetical order
// CONVERSION_BASED_UNIT
- Standard_Integer num = 0;//num0;
- data->NamedForComplex("CONVERSION_BASED_UNIT", "CNBSUN",num0,num,ach);
- if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
- Handle(TCollection_HAsciiString) aName;
- data->ReadString (num,1,"name",ach,aName);
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
-
- // NAMED_UNIT
- //num = 0; //gka TRJ9 c2-id-214.stp
- data->NamedForComplex("NAMED_UNIT", "NMDUNT",num0,num,ach);
- if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
- Handle(StepBasic_DimensionalExponents) aDimensions;
- data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
-
- // PLANE_ANGLE_UNIT
- //num = 0; //gka
- data->NamedForComplex("PLANE_ANGLE_UNIT", "PLANUN",num0,num,ach);
- if (!data->CheckNbParams(num,0,ach,"plane_angle_unit")) return;
-
- ent->Init(aDimensions,aName,aConversionFactor);
+ Standard_Integer num = 0;//num0;
+ data->NamedForComplex("CONVERSION_BASED_UNIT", "CNBSUN",num0,num,ach);
+ if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
+ Handle(TCollection_HAsciiString) aName;
+ data->ReadString (num,1,"name",ach,aName);
+
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
+
+ // NAMED_UNIT
+ //num = 0; //gka TRJ9 c2-id-214.stp
+ data->NamedForComplex("NAMED_UNIT", "NMDUNT",num0,num,ach);
+ if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
+ Handle(StepBasic_DimensionalExponents) aDimensions;
+ data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
+
+ // PLANE_ANGLE_UNIT
+ //num = 0; //gka
+ data->NamedForComplex("PLANE_ANGLE_UNIT", "PLANUN",num0,num,ach);
+ if (!data->CheckNbParams(num,0,ach,"plane_angle_unit")) return;
+
+ ent->Init(aDimensions,aName,aConversionFactor);
}
void RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit::WriteStep
- (StepData_StepWriter& SW,
- const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const
+ (StepData_StepWriter& SW,
+ const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent) const
{
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- SW.StartEntity("CONVERSION_BASED_UNIT");
- // --- field : name ---
+ SW.StartEntity("CONVERSION_BASED_UNIT");
+ // --- field : name ---
- SW.Send(ent->Name());
- // --- field : conversionFactor ---
+ SW.Send(ent->Name());
+ // --- field : conversionFactor ---
- SW.Send(ent->ConversionFactor());
+ SW.Send(ent->ConversionFactor());
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- SW.StartEntity("NAMED_UNIT");
- // --- field : dimensions ---
+ SW.StartEntity("NAMED_UNIT");
+ // --- field : dimensions ---
- SW.Send(ent->Dimensions());
+ SW.Send(ent->Dimensions());
- // --- Instance of plex component PlaneAngleUnit ---
+ // --- Instance of plex component PlaneAngleUnit ---
- SW.StartEntity("PLANE_ANGLE_UNIT");
+ SW.StartEntity("PLANE_ANGLE_UNIT");
}
void RWStepBasic_RWConversionBasedUnitAndPlaneAngleUnit::Share(const Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)& ent, Interface_EntityIterator& iter) const
{
- iter.GetOneItem(ent->Dimensions());
+ iter.GetOneItem(ent->Dimensions());
- iter.GetOneItem(ent->ConversionFactor());
+ iter.GetOneItem(ent->ConversionFactor());
}
#include <RWStepBasic_RWConversionBasedUnitAndRatioUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndRatioUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_RatioUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndRatioUnit::RWStepBasic_RWConversionBasedUnitAndRatioUnit () {}
void RWStepBasic_RWConversionBasedUnitAndRatioUnit::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const
+ (const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const
{
- Standard_Integer num = num0;
+ Standard_Integer num = num0;
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
+ if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
- // --- field : name ---
+ // --- field : name ---
- Handle(TCollection_HAsciiString) aName;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
- data->ReadString (num,1,"name",ach,aName);
+ Handle(TCollection_HAsciiString) aName;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
+ data->ReadString (num,1,"name",ach,aName);
- // --- field : conversionFactor ---
+ // --- field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity(num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
+ if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
- // --- field : dimensions ---
+ // --- field : dimensions ---
- Handle(StepBasic_DimensionalExponents) aDimensions;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
- data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
+ Handle(StepBasic_DimensionalExponents) aDimensions;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
+ data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of plex component RatioUnit ---
+ // --- Instance of plex component RatioUnit ---
- if (!data->CheckNbParams(num,0,ach,"ratio_unit")) return;
+ if (!data->CheckNbParams(num,0,ach,"ratio_unit")) return;
- //--- Initialisation of the red entity ---
+ //--- Initialisation of the red entity ---
- ent->Init(aDimensions,aName,aConversionFactor);
+ ent->Init(aDimensions,aName, aConversionFactor);
}
void RWStepBasic_RWConversionBasedUnitAndRatioUnit::WriteStep
- (StepData_StepWriter& SW,
- const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const
+ (StepData_StepWriter& SW,
+ const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent) const
{
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- SW.StartEntity("CONVERSION_BASED_UNIT");
- // --- field : name ---
+ SW.StartEntity("CONVERSION_BASED_UNIT");
+ // --- field : name ---
- SW.Send(ent->Name());
- // --- field : conversionFactor ---
+ SW.Send(ent->Name());
+ // --- field : conversionFactor ---
- SW.Send(ent->ConversionFactor());
+ SW.Send(ent->ConversionFactor());
- // --- Instance of plex component RatioUnit ---
+ // --- Instance of plex component RatioUnit ---
- SW.StartEntity("RATIO_UNIT");
+ SW.StartEntity("RATIO_UNIT");
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- SW.StartEntity("NAMED_UNIT");
- // --- field : dimensions ---
+ SW.StartEntity("NAMED_UNIT");
+ // --- field : dimensions ---
- SW.Send(ent->Dimensions());
+ SW.Send(ent->Dimensions());
}
void RWStepBasic_RWConversionBasedUnitAndRatioUnit::Share(const Handle(StepBasic_ConversionBasedUnitAndRatioUnit)& ent, Interface_EntityIterator& iter) const
{
- iter.GetOneItem(ent->Dimensions());
+ iter.GetOneItem(ent->Dimensions());
- iter.GetOneItem(ent->ConversionFactor());
+ iter.GetOneItem(ent->ConversionFactor());
}
#include <RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_SolidAngleUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit::RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit () {}
void RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const
+ (const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const
{
- Standard_Integer num = num0;
+ Standard_Integer num = num0;
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
+ if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
- // --- field : name ---
+ // --- field : name ---
- Handle(TCollection_HAsciiString) aName;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
- data->ReadString (num,1,"name",ach,aName);
+ Handle(TCollection_HAsciiString) aName;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
+ data->ReadString (num,1,"name",ach,aName);
- // --- field : conversionFactor ---
+ // --- field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
- // --- field : dimensions ---
+ if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
+ // --- field : dimensions ---
- Handle(StepBasic_DimensionalExponents) aDimensions;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
- data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
+ Handle(StepBasic_DimensionalExponents) aDimensions;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
+ data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of plex component SolidAngleUnit ---
+ // --- Instance of plex component SolidAngleUnit ---
- if (!data->CheckNbParams(num,0,ach,"solid_angle_unit")) return;
+ if (!data->CheckNbParams(num,0,ach,"solid_angle_unit")) return;
- //--- Initialisation of the red entity ---
+ //--- Initialisation of the red entity ---
- ent->Init(aDimensions,aName,aConversionFactor);
+ ent->Init(aDimensions,aName,aConversionFactor);
}
void RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit::WriteStep
- (StepData_StepWriter& SW,
- const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const
+ (StepData_StepWriter& SW,
+ const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent) const
{
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- SW.StartEntity("CONVERSION_BASED_UNIT");
- // --- field : name ---
+ SW.StartEntity("CONVERSION_BASED_UNIT");
+ // --- field : name ---
- SW.Send(ent->Name());
- // --- field : conversionFactor ---
+ SW.Send(ent->Name());
+ // --- field : conversionFactor ---
- SW.Send(ent->ConversionFactor());
+ SW.Send(ent->ConversionFactor());
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- SW.StartEntity("NAMED_UNIT");
- // --- field : dimensions ---
+ SW.StartEntity("NAMED_UNIT");
+ // --- field : dimensions ---
- SW.Send(ent->Dimensions());
+ SW.Send(ent->Dimensions());
- // --- Instance of plex component SolidAngleUnit ---
+ // --- Instance of plex component SolidAngleUnit ---
- SW.StartEntity("SOLID_ANGLE_UNIT");
+ SW.StartEntity("SOLID_ANGLE_UNIT");
}
void RWStepBasic_RWConversionBasedUnitAndSolidAngleUnit::Share(const Handle(StepBasic_ConversionBasedUnitAndSolidAngleUnit)& ent, Interface_EntityIterator& iter) const
{
- iter.GetOneItem(ent->Dimensions());
+ iter.GetOneItem(ent->Dimensions());
- iter.GetOneItem(ent->ConversionFactor());
+ iter.GetOneItem(ent->ConversionFactor());
}
#include <RWStepBasic_RWConversionBasedUnitAndTimeUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndTimeUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_TimeUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
RWStepBasic_RWConversionBasedUnitAndTimeUnit::RWStepBasic_RWConversionBasedUnitAndTimeUnit () {}
void RWStepBasic_RWConversionBasedUnitAndTimeUnit::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const
+ (const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const
{
- Standard_Integer num = num0;
+ Standard_Integer num = num0;
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
+ if (!data->CheckNbParams(num,2,ach,"conversion_based_unit")) return;
- // --- field : name ---
+ // --- field : name ---
- Handle(TCollection_HAsciiString) aName;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
- data->ReadString (num,1,"name",ach,aName);
+ Handle(TCollection_HAsciiString) aName;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat1 =` not needed
+ data->ReadString (num,1,"name",ach,aName);
- // --- field : conversionFactor ---
+ // --- field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat2 =` not needed
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
- // --- field : dimensions ---
+ if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
+ // --- field : dimensions ---
- Handle(StepBasic_DimensionalExponents) aDimensions;
- //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
- data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
+ Handle(StepBasic_DimensionalExponents) aDimensions;
+ //szv#4:S4163:12Mar99 `Standard_Boolean stat3 =` not needed
+ data->ReadEntity(num, 1,"dimensions", ach, STANDARD_TYPE(StepBasic_DimensionalExponents), aDimensions);
- num = data->NextForComplex(num);
+ num = data->NextForComplex(num);
- // --- Instance of plex component TimeUnit ---
+ // --- Instance of plex component TimeUnit ---
- if (!data->CheckNbParams(num,0,ach,"time_unit")) return;
+ if (!data->CheckNbParams(num,0,ach,"time_unit")) return;
- //--- Initialisation of the red entity ---
+ //--- Initialisation of the red entity ---
- ent->Init(aDimensions,aName,aConversionFactor);
+ ent->Init(aDimensions,aName, aConversionFactor);
}
-void RWStepBasic_RWConversionBasedUnitAndTimeUnit::WriteStep
- (StepData_StepWriter& SW,
- const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const
+void RWStepBasic_RWConversionBasedUnitAndTimeUnit::WriteStep(StepData_StepWriter& SW,
+ const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent) const
{
- // --- Instance of plex component ConversionBasedUnit ---
+ // --- Instance of plex component ConversionBasedUnit ---
- SW.StartEntity("CONVERSION_BASED_UNIT");
- // --- field : name ---
+ SW.StartEntity("CONVERSION_BASED_UNIT");
+ // --- field : name ---
- SW.Send(ent->Name());
- // --- field : conversionFactor ---
+ SW.Send(ent->Name());
+ // --- field : conversionFactor ---
- SW.Send(ent->ConversionFactor());
+ SW.Send(ent->ConversionFactor());
- // --- Instance of plex component TimeUnit ---
+ // --- Instance of plex component TimeUnit ---
- SW.StartEntity("TIME_UNIT");
+ SW.StartEntity("TIME_UNIT");
- // --- Instance of common supertype NamedUnit ---
+ // --- Instance of common supertype NamedUnit ---
- SW.StartEntity("NAMED_UNIT");
- // --- field : dimensions ---
+ SW.StartEntity("NAMED_UNIT");
+ // --- field : dimensions ---
- SW.Send(ent->Dimensions());
+ SW.Send(ent->Dimensions());
}
void RWStepBasic_RWConversionBasedUnitAndTimeUnit::Share(const Handle(StepBasic_ConversionBasedUnitAndTimeUnit)& ent, Interface_EntityIterator& iter) const
{
- iter.GetOneItem(ent->Dimensions());
+ iter.GetOneItem(ent->Dimensions());
- iter.GetOneItem(ent->ConversionFactor());
+ iter.GetOneItem(ent->ConversionFactor());
}
#include <RWStepBasic_RWConversionBasedUnitAndVolumeUnit.hxx>
#include <StepBasic_ConversionBasedUnitAndVolumeUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
}
void RWStepBasic_RWConversionBasedUnitAndVolumeUnit::ReadStep(const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num0,
- Handle(Interface_Check)& ach,
- const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const
+ const Standard_Integer num0,
+ Handle(Interface_Check)& ach,
+ const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const
{
Standard_Integer num = num0;
// --- Instance of plex component ConversionBasedUnit ---
data->ReadString (num,1,"name",ach,aName);
// --- field : conversionFactor ---
- Handle(StepBasic_MeasureWithUnit) aConversionFactor;
- data->ReadEntity(num, 2,"conversion_factor", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aConversionFactor);
+ Handle(Standard_Transient) aConversionFactor;
+ data->ReadEntity (num, 2, "conversion_factor", ach, STANDARD_TYPE(Standard_Transient), aConversionFactor);
num = data->NextForComplex(num);
if (!data->CheckNbParams(num,1,ach,"named_unit")) return;
data->NamedForComplex("VOLUME_UNIT","VLMUNT",num0,num,ach);
if (!data->CheckNbParams(num,0,ach,"volume_unit")) return;
- ent->Init(aDimensions,aName,aConversionFactor);
+ ent->Init(aDimensions,aName, aConversionFactor);
}
void RWStepBasic_RWConversionBasedUnitAndVolumeUnit::WriteStep(StepData_StepWriter& SW,
- const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const
+ const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent) const
{
SW.StartEntity("CONVERSION_BASED_UNIT");
SW.Send(ent->Name());
}
void RWStepBasic_RWConversionBasedUnitAndVolumeUnit::Share(const Handle(StepBasic_ConversionBasedUnitAndVolumeUnit)& ent,
- Interface_EntityIterator& iter) const
+ Interface_EntityIterator& iter) const
{
iter.GetOneItem(ent->Dimensions());
iter.GetOneItem(ent->ConversionFactor());
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWAngularityTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_AngularityTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWCircularRunoutTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_CircularRunoutTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWCoaxialityTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_CoaxialityTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWConcentricityTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_ConcentricityTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWCylindricityTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_CylindricityTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect);
}
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWFlatnessTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_FlatnessTolerance.hxx>
//function : ReadStep
//purpose :
//=======================================================================
-
void RWStepDimTol_RWFlatnessTolerance::ReadStep (const Handle(StepData_StepReaderData)& data,
const Standard_Integer num,
Handle(Interface_Check)& ach,
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRef.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
data->ReadString (num, 1, "name", ach, aName);
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
+
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx>
#include <StepBasic_LengthMeasureWithUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
data->ReadString (num, 1, "name", ach, aName);
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
+
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
data->ReadString (num, 1, "name", ach, aName);
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
+
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
data->ReadString (num, 1, "name", ach, aName);
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
+
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
data->ReadString (num, 1, "name", ach, aName);
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
+
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx>
#include <StepBasic_LengthMeasureWithUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthMaxTol.hxx>
data->ReadString (num, 1, "name", ach, aName);
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
+
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeoTolAndGeoTolWthMod.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthMod.hxx>
data->ReadString (num, 1, "name", ach, aName);
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
+
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeometricTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWGeometricToleranceWithDatumReference.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aDatumSystem);
}
#include <Interface_EntityIterator.hxx>
#include <StepBasic_LengthMeasureWithUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithDefinedAreaUnit.hxx>
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_EntityIterator.hxx>
#include <StepBasic_LengthMeasureWithUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithDefinedUnit.hxx>
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithMaximumTolerance.hxx>
#include <StepDimTol_HArray1OfGeometricToleranceModifier.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
//=======================================================================
//function : RWStepDimTol_RWGeometricTolerance
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_GeometricToleranceWithModifiers.hxx>
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWLineProfileTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_LineProfileTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect);
}
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWModifiedGeometricTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_ModifiedGeometricTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aModifier);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWParallelismTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_ParallelismTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWPerpendicularityTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_PerpendicularityTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWPositionTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_PositionTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect);
}
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWRoundnessTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_RoundnessTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect);
}
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWStraightnessTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_StraightnessTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect);
}
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWSurfaceProfileTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_SurfaceProfileTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWSymmetryTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_SymmetryTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepDimTol_RWTotalRunoutTolerance.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepDimTol_TotalRunoutTolerance.hxx>
Handle(TCollection_HAsciiString) aGeometricTolerance_Description;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aGeometricTolerance_Description);
- Handle(StepBasic_MeasureWithUnit) aGeometricTolerance_Magnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aGeometricTolerance_Magnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aGeometricTolerance_TolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aGeometricTolerance_TolerancedShapeAspect);
// Initialize entity
ent->Init(aGeometricTolerance_Name,
aGeometricTolerance_Description,
- aGeometricTolerance_Magnitude,
+ aMagnitude,
aGeometricTolerance_TolerancedShapeAspect,
aGeometricToleranceWithDatumReference_DatumSystem);
}
Handle(TCollection_HAsciiString) aDescription;
data->ReadString (num, 2, "geometric_tolerance.description", ach, aDescription);
- Handle(StepBasic_MeasureWithUnit) aMagnitude;
- data->ReadEntity (num, 3, "geometric_tolerance.magnitude", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aMagnitude);
+ Handle(Standard_Transient) aMagnitude;
+ data->ReadEntity (num, 3, "magnitude", ach, STANDARD_TYPE(Standard_Transient), aMagnitude);
StepDimTol_GeometricToleranceTarget aTolerancedShapeAspect;
data->ReadEntity (num, 4, "geometric_tolerance.toleranced_shape_aspect", ach, aTolerancedShapeAspect);
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWMakeFromUsageOption.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_MakeFromUsageOption.hxx>
Handle(TCollection_HAsciiString) aRankingRationale;
data->ReadString (num, 7, "ranking_rationale", ach, aRankingRationale);
- Handle(StepBasic_MeasureWithUnit) aQuantity;
- data->ReadEntity (num, 8, "quantity", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aQuantity);
+ Handle(Standard_Transient) aQuantity;
+ data->ReadEntity (num, 8, "quantity", ach, STANDARD_TYPE(Standard_Transient), aQuantity);
// Initialize entity
ent->Init(aProductDefinitionRelationship_Id,
#include <RWStepRepr_RWParallelOffset.hxx>
#include <Interface_EntityIterator.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_ParallelOffset.hxx>
// Own fields of ParallelOffset
- Handle(StepBasic_MeasureWithUnit) anOffset;
- data->ReadEntity (num, 5, "offset", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), anOffset);
+ Handle(Standard_Transient) anOffset;
+ data->ReadEntity(num, 5, "offset", ach, STANDARD_TYPE(Standard_Transient), anOffset);
// Initialize entity
ent->Init(aShapeAspect_Name,
#include <Interface_EntityIterator.hxx>
#include <RWStepRepr_RWQuantifiedAssemblyComponentUsage.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepRepr_QuantifiedAssemblyComponentUsage.hxx>
// Own fields of QuantifiedAssemblyComponentUsage
- Handle(StepBasic_MeasureWithUnit) aQuantity;
- data->ReadEntity (num, 7, "quantity", ach, STANDARD_TYPE(StepBasic_MeasureWithUnit), aQuantity);
+ Handle(Standard_Transient) aQuantity;
+ data->ReadEntity (num, 7, "quantity", ach, STANDARD_TYPE(Standard_Transient), aQuantity);
// Initialize entity
ent->Init(aProductDefinitionRelationship_Id,
#include <Interface_Check.hxx>
#include <Interface_EntityIterator.hxx>
#include <RWStepShape_RWMeasureQualification.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepShape_MeasureQualification.hxx>
RWStepShape_RWMeasureQualification::RWStepShape_RWMeasureQualification () {}
-void RWStepShape_RWMeasureQualification::ReadStep
- (const Handle(StepData_StepReaderData)& data,
- const Standard_Integer num,
- Handle(Interface_Check)& ach,
- const Handle(StepShape_MeasureQualification)& ent) const
+void RWStepShape_RWMeasureQualification::ReadStep(const Handle(StepData_StepReaderData)& data,
+ const Standard_Integer num,
+ Handle(Interface_Check)& ach,
+ const Handle(StepShape_MeasureQualification)& ent) const
{
+ // --- Number of Parameter Control ---
- // --- Number of Parameter Control ---
+ if (!data->CheckNbParams(num,4,ach,"measure_qualification")) return;
- if (!data->CheckNbParams(num,4,ach,"measure_qualification")) return;
+ // --- own field : name ---
- // --- own field : name ---
+ Handle(TCollection_HAsciiString) aName;
+ data->ReadString (num,1,"name",ach,aName);
- Handle(TCollection_HAsciiString) aName;
- data->ReadString (num,1,"name",ach,aName);
+ // --- own field : description ---
- // --- own field : description ---
+ Handle(TCollection_HAsciiString) aDescr;
+ data->ReadString (num,2,"description",ach,aDescr);
- Handle(TCollection_HAsciiString) aDescr;
- data->ReadString (num,2,"description",ach,aDescr);
+ // --- own field : qualified_measure ---
- // --- own field : qualified_measure ---
+ Handle(Standard_Transient) aQualifiedMeasure;
+ data->ReadEntity (num, 3, "qualified_measure", ach, STANDARD_TYPE(Standard_Transient), aQualifiedMeasure);
- Handle(StepBasic_MeasureWithUnit) aQM;
- data->ReadEntity (num,3,"qualified_measure",ach,
- STANDARD_TYPE(StepBasic_MeasureWithUnit),aQM);
+ // --- own field : qualifiers ---
- // --- own field : qualifiers ---
+ Handle(StepShape_HArray1OfValueQualifier) quals;
+ Standard_Integer nsub4;
+ if (data->ReadSubList (num,4,"qualifiers",ach,nsub4)) {
+ Standard_Integer nb4 = data->NbParams(nsub4);
+ quals = new StepShape_HArray1OfValueQualifier (1,nb4);
+ for (Standard_Integer i4 = 1; i4 <= nb4; i4 ++) {
+ StepShape_ValueQualifier VQ;
+ if (data->ReadEntity (nsub4,i4,"qualifier",ach,VQ))
+ quals->SetValue (i4,VQ);
+ }
+ }
- Handle(StepShape_HArray1OfValueQualifier) quals;
- Standard_Integer nsub4;
- if (data->ReadSubList (num,4,"qualifiers",ach,nsub4)) {
- Standard_Integer nb4 = data->NbParams(nsub4);
- quals = new StepShape_HArray1OfValueQualifier (1,nb4);
- for (Standard_Integer i4 = 1; i4 <= nb4; i4 ++) {
- StepShape_ValueQualifier VQ;
- if (data->ReadEntity (nsub4,i4,"qualifier",ach,VQ))
- quals->SetValue (i4,VQ);
- }
- }
+ //--- Initialisation of the read entity ---
- //--- Initialisation of the read entity ---
-
- ent->Init(aName, aDescr, aQM, quals);
+ ent->Init(aName, aDescr, aQualifiedMeasure, quals);
}
-void RWStepShape_RWMeasureQualification::WriteStep
- (StepData_StepWriter& SW,
- const Handle(StepShape_MeasureQualification)& ent) const
+void RWStepShape_RWMeasureQualification::WriteStep(StepData_StepWriter& SW,
+ const Handle(StepShape_MeasureQualification)& ent) const
{
SW.Send(ent->Name());
SW.Send(ent->Description());
#include <Interface_EntityIterator.hxx>
#include <RWStepShape_RWToleranceValue.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepData_StepReaderData.hxx>
#include <StepData_StepWriter.hxx>
#include <StepShape_ToleranceValue.hxx>
-#include <StepRepr_MeasureRepresentationItem.hxx>
-#include <StepRepr_ReprItemAndMeasureWithUnit.hxx>
RWStepShape_RWToleranceValue::RWStepShape_RWToleranceValue () {}
Handle(Interface_Check)& ach,
const Handle(StepShape_ToleranceValue)& ent) const
{
- // --- Number of Parameter Control ---
+ // --- Number of Parameter Control ---
- if (!data->CheckNbParams(num,2,ach,"tolerance_value")) return;
+ if (!data->CheckNbParams(num,2,ach,"tolerance_value")) return;
- // --- own field : lower_bound ---
+ // --- own field : lower_bound ---
- Handle(Standard_Transient) LB;
- if(!data->ReadEntity (num,1,"lower_bound",ach,
- STANDARD_TYPE(StepBasic_MeasureWithUnit),LB))
- {
- Handle(StepRepr_MeasureRepresentationItem) aMSR;
- Handle(StepRepr_ReprItemAndMeasureWithUnit) aRIMU;
-
- if(data->ReadEntity (num,1,"lower_bound",ach,
- STANDARD_TYPE(StepRepr_MeasureRepresentationItem),aMSR) ||
- data->ReadEntity (num,1,"lower_bound",ach,STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit), aRIMU))
- {
- if(!aMSR.IsNull())
- LB = aMSR;
- else if(!aRIMU.IsNull())
- LB = aRIMU;
- }
- }
+ Handle(Standard_Transient) aLowerBound;
+ data->ReadEntity (num, 1, "lower_bound", ach, STANDARD_TYPE(Standard_Transient), aLowerBound);
// --- own field : upper_bound ---
- Handle(Standard_Transient) UB;
- if(!data->ReadEntity (num,2,"upper_bound",ach,
- STANDARD_TYPE(StepBasic_MeasureWithUnit),UB))
- {
- Handle(StepRepr_MeasureRepresentationItem) aMSR1;
- Handle(StepRepr_ReprItemAndMeasureWithUnit) aRIMU1;
- if(data->ReadEntity (num,2,"upper_bound",ach,STANDARD_TYPE(StepRepr_MeasureRepresentationItem),aMSR1) ||
- data->ReadEntity (num,2,"upper_bound",ach,STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit), aRIMU1))
- {
- if(!aMSR1.IsNull())
- UB = aMSR1;
- else if(!aRIMU1.IsNull())
- UB = aRIMU1;
- }
- }
+ Handle(Standard_Transient) anUpperBound;
+ data->ReadEntity (num, 2, "upper_bound", ach, STANDARD_TYPE(Standard_Transient), anUpperBound);
- //--- Initialisation of the read entity ---
- if( !LB.IsNull() && !UB.IsNull())
+ //--- Initialisation of the read entity ---
+ if (!aLowerBound.IsNull() && !anUpperBound.IsNull())
+ {
ach->ClearFails();
- ent->Init(LB,UB);
+ }
+ ent->Init(aLowerBound, anUpperBound);
}
return Standard_True;
}
+//=======================================================================
+//function : GetMeasureWithUnit
+//purpose :
+//=======================================================================
+static Handle(StepBasic_MeasureWithUnit) GetMeasureWithUnit(const Handle(Standard_Transient)& theMeasure)
+{
+ Handle(StepBasic_MeasureWithUnit) aMeasureWithUnit;
+ if (theMeasure->IsKind(STANDARD_TYPE(StepBasic_MeasureWithUnit)))
+ {
+ aMeasureWithUnit = Handle(StepBasic_MeasureWithUnit)::DownCast(theMeasure);
+ }
+ else if (theMeasure->IsKind(STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit)))
+ {
+ Handle(StepRepr_ReprItemAndMeasureWithUnit) aReprMeasureItem =
+ Handle(StepRepr_ReprItemAndMeasureWithUnit)::DownCast(theMeasure);
+ aMeasureWithUnit = aReprMeasureItem->GetMeasureWithUnit();
+ }
+ return aMeasureWithUnit;
+}
+
//=======================================================================
//function : GetMassConversionFactor
//purpose :
//=======================================================================
-static Standard_Boolean GetMassConversionFactor(Handle(StepBasic_NamedUnit)& NU,
- Standard_Real& afact)
+static Standard_Boolean GetMassConversionFactor(Handle(StepBasic_NamedUnit)& theNUnit,
+ Standard_Real& theFact)
{
- afact = 1.;
- if (!NU->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndMassUnit))) return Standard_False;
- Handle(StepBasic_ConversionBasedUnitAndMassUnit) CBUMU =
- Handle(StepBasic_ConversionBasedUnitAndMassUnit)::DownCast(NU);
- Handle(StepBasic_MeasureWithUnit) MWUCBU = CBUMU->ConversionFactor();
- afact = MWUCBU->ValueComponent();
- StepBasic_Unit anUnit2 = MWUCBU->UnitComponent();
- if (anUnit2.CaseNum(anUnit2.Value()) == 1) {
+ theFact = 1.;
+ if (!theNUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndMassUnit)))
+ {
+ return Standard_False;
+ }
+ Handle(StepBasic_ConversionBasedUnitAndMassUnit) aCBUMU =
+ Handle(StepBasic_ConversionBasedUnitAndMassUnit)::DownCast(theNUnit);
+ Handle(StepBasic_MeasureWithUnit) aMWUCBU = GetMeasureWithUnit(aCBUMU->ConversionFactor());
+ theFact = aMWUCBU->ValueComponent();
+ StepBasic_Unit anUnit2 = aMWUCBU->UnitComponent();
+ if (anUnit2.CaseNum(anUnit2.Value()) == 1)
+ {
Handle(StepBasic_NamedUnit) NU2 = anUnit2.NamedUnit();
- if (NU2->IsKind(STANDARD_TYPE(StepBasic_SiUnit))) {
+ if (NU2->IsKind(STANDARD_TYPE(StepBasic_SiUnit)))
+ {
Handle(StepBasic_SiUnit) SU = Handle(StepBasic_SiUnit)::DownCast(NU2);
- if (SU->Name() == StepBasic_sunGram) {
+ if (SU->Name() == StepBasic_sunGram)
+ {
if (SU->HasPrefix())
- afact *= STEPConstruct_UnitContext::ConvertSiPrefix(SU->Prefix());
+ {
+ theFact *= STEPConstruct_UnitContext::ConvertSiPrefix(SU->Prefix());
+ }
}
}
}
aDGTTool->SetDimTol(shL, 1, arr, aName, DimSize->Name());
}
// read tolerances and datums
- else if (theEnt->IsKind(STANDARD_TYPE(StepDimTol_GeometricTolerance))) {
+ else if (theEnt->IsKind(STANDARD_TYPE(StepDimTol_GeometricTolerance)))
+ {
Handle(StepDimTol_GeometricTolerance) GT =
Handle(StepDimTol_GeometricTolerance)::DownCast(theEnt);
// read common data for tolerance
//Standard_Real dim = GT->Magnitude()->ValueComponent();
- Handle(StepBasic_MeasureWithUnit) dim3 = GT->Magnitude();
- if (dim3.IsNull()) continue;
- Standard_Real dim = dim3->ValueComponent();
- StepBasic_Unit anUnit = GT->Magnitude()->UnitComponent();
+ if (GT->Magnitude().IsNull())
+ {
+ continue;
+ }
+ Handle(StepBasic_MeasureWithUnit) aMWU = GetMeasureWithUnit(GT->Magnitude());
+ if (aMWU.IsNull())
+ {
+ continue;
+ }
+ Standard_Real aVal = aMWU->ValueComponent();
+ StepBasic_Unit anUnit = aMWU->UnitComponent();
if (anUnit.IsNull()) continue;
if (!(anUnit.CaseNum(anUnit.Value()) == 1)) continue;
Handle(StepBasic_NamedUnit) NU = anUnit.NamedUnit();
STEPConstruct_UnitContext anUnitCtx;
anUnitCtx.ComputeFactors(NU, theLocalFactors);
- dim = dim * anUnitCtx.LengthFactor();
+ aVal = aVal * anUnitCtx.LengthFactor();
//std::cout<<"GeometricTolerance: Magnitude = "<<dim<<std::endl;
Handle(TColStd_HArray1OfReal) arr = new TColStd_HArray1OfReal(1, 1);
- arr->SetValue(1, dim);
+ arr->SetValue(1, aVal);
Handle(TCollection_HAsciiString) aName = GT->Name();
Handle(TCollection_HAsciiString) aDescription = GT->Description();
Handle(StepShape_AdvancedFace) AF = Handle(StepShape_AdvancedFace)::DownCast(RI);
Handle(Standard_Transient) aUpperBound = aTV->UpperBound();
if(aUpperBound.IsNull())
continue;
- Handle(StepBasic_MeasureWithUnit) aMWU;
- if(aUpperBound->IsKind(STANDARD_TYPE(StepBasic_MeasureWithUnit)) )
- aMWU = Handle(StepBasic_MeasureWithUnit)::DownCast(aUpperBound);
- else if(aUpperBound->IsKind(STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit)) )
- {
- Handle(StepRepr_ReprItemAndMeasureWithUnit) aReprMeasureItem =
- Handle(StepRepr_ReprItemAndMeasureWithUnit)::DownCast(aUpperBound);
- aMWU = aReprMeasureItem->GetMeasureWithUnit();
-
- }
+ Handle(StepBasic_MeasureWithUnit) aMWU = GetMeasureWithUnit(aUpperBound);
if(aMWU.IsNull())
continue;
Standard_Real aVal = aMWU->ValueComponent();
Handle(Standard_Transient) aLowerBound = aTV->LowerBound();
if(aLowerBound.IsNull())
continue;
-
- if(aLowerBound->IsKind(STANDARD_TYPE(StepBasic_MeasureWithUnit)) )
- aMWU = Handle(StepBasic_MeasureWithUnit)::DownCast(aLowerBound);
- else if(aLowerBound->IsKind(STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit)) )
- {
- Handle(StepRepr_ReprItemAndMeasureWithUnit) aReprMeasureItem =
- Handle(StepRepr_ReprItemAndMeasureWithUnit)::DownCast(aLowerBound);
- aMWU = aReprMeasureItem->GetMeasureWithUnit();
- }
+ aMWU = GetMeasureWithUnit(aLowerBound);
if(aMWU.IsNull())
continue;
XCAFDimTolObjects_GeomToleranceType aType = XCAFDimTolObjects_GeomToleranceType_None;
getTolType(theEnt, aType);
aTolObj->SetType(aType);
- if (!aTolEnt->Magnitude().IsNull()) {
- //get value
- Standard_Real aVal = aTolEnt->Magnitude()->ValueComponent();
- StepBasic_Unit anUnit = aTolEnt->Magnitude()->UnitComponent();
- if (anUnit.IsNull()) return;
- if (!(anUnit.CaseNum(anUnit.Value()) == 1)) return;
- Handle(StepBasic_NamedUnit) NU = anUnit.NamedUnit();
- STEPConstruct_UnitContext anUnitCtx;
- anUnitCtx.ComputeFactors(NU, theLocalFactors);
- aVal = aVal * anUnitCtx.LengthFactor();
- aTolObj->SetValue(aVal);
+ if (!aTolEnt->Magnitude().IsNull())
+ {
+ Handle(StepBasic_MeasureWithUnit) aMWU = GetMeasureWithUnit(aTolEnt->Magnitude());
+ if (!aMWU.IsNull())
+ {
+ // Get value
+ Standard_Real aVal = aMWU->ValueComponent();
+ StepBasic_Unit anUnit = aMWU->UnitComponent();
+ if (!anUnit.IsNull() && anUnit.CaseNum(anUnit.Value()) == 1)
+ {
+ Handle(StepBasic_NamedUnit) aNU = anUnit.NamedUnit();
+ STEPConstruct_UnitContext anUnitCtx;
+ anUnitCtx.ComputeFactors(aNU, theLocalFactors);
+ if (anUnitCtx.LengthFactor() > 0.)
+ {
+ aVal = aVal * anUnitCtx.LengthFactor();
+ }
+ }
+ aTolObj->SetValue(aVal);
+ }
}
//get modifiers
XCAFDimTolObjects_GeomToleranceTypeValue aTypeV = XCAFDimTolObjects_GeomToleranceTypeValue_None;
#include <StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx>
#include <StepRepr_GlobalUncertaintyAssignedContext.hxx>
#include <StepRepr_GlobalUnitAssignedContext.hxx>
+#include <StepRepr_ReprItemAndMeasureWithUnit.hxx>
#include <TCollection_HAsciiString.hxx>
//=======================================================================
Handle(StepBasic_DimensionalExponents) theDimExp = new StepBasic_DimensionalExponents;
theDimExp->Init ( 1., 0., 0., 0., 0., 0., 0. );
-
- Handle(TCollection_HAsciiString) convName = new TCollection_HAsciiString ( uName );
- Handle(StepBasic_ConversionBasedUnitAndLengthUnit) convUnit =
+
+ Handle(TCollection_HAsciiString) aConvName = new TCollection_HAsciiString(uName);
+ Handle(StepBasic_ConversionBasedUnitAndLengthUnit) aConvUnit =
new StepBasic_ConversionBasedUnitAndLengthUnit;
- convUnit->Init ( theDimExp, convName, measure );
-
- lengthUnit = convUnit;
+ aConvUnit->Init(theDimExp, aConvName, measure);
+
+ lengthUnit = aConvUnit;
}
else lengthUnit = siUnit;
}
-Standard_Integer STEPConstruct_UnitContext::ComputeFactors(const Handle(StepBasic_NamedUnit)& aUnit,
+Standard_Integer STEPConstruct_UnitContext::ComputeFactors(const Handle(StepBasic_NamedUnit)& theUnit,
const StepData_Factors& theLocalFactors)
{
-
//:f3 abv 8 Apr 98: ProSTEP TR8 tr8_as_sd_sw: the case of unrecognized entity
- if ( aUnit.IsNull() )
+ if (theUnit.IsNull())
return -1;
Standard_Integer status = 0;
- Standard_Real theFactor= 0.;
- Standard_Real theSIUNF = 0.;
+ Standard_Real theFactor = 0.;
+ Standard_Real theSIUNF = 0.;
Standard_Real parameter= 0.;
Standard_Boolean parameterDone = Standard_False;
- if(aUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnit))) {
- Handle(StepBasic_ConversionBasedUnit) theCBU =
- Handle(StepBasic_ConversionBasedUnit)::DownCast(aUnit);
+ if(theUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnit)))
+ {
+ Handle(StepBasic_ConversionBasedUnit) aCBU =
+ Handle(StepBasic_ConversionBasedUnit)::DownCast(theUnit);
// Handle(StepBasic_DimensionalExponents) theDimExp = theCBU->Dimensions();
- Handle(StepBasic_MeasureWithUnit) theMWU;
- if(!theCBU.IsNull()) {
- theMWU = theCBU->ConversionFactor();
- // sln 8.10.2001: the case of unrecognized entity
- if(theMWU.IsNull())
- return -1;
+ Handle(StepBasic_MeasureWithUnit) aMWU;
+ if(!aCBU.IsNull())
+ {
+ Handle(Standard_Transient) aConvFactor = aCBU->ConversionFactor();
+ if (aConvFactor->IsKind(STANDARD_TYPE(StepBasic_MeasureWithUnit)))
+ {
+ aMWU = Handle(StepBasic_MeasureWithUnit)::DownCast(aConvFactor);
+ }
+ else if (aConvFactor->IsKind(STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit)))
+ {
+ Handle(StepRepr_ReprItemAndMeasureWithUnit) aReprMeasureItem =
+ Handle(StepRepr_ReprItemAndMeasureWithUnit)::DownCast(aConvFactor);
+ aMWU = aReprMeasureItem->GetMeasureWithUnit();
+ }
+ // sln 8.10.2001: the case of unrecognized entity
+ if(aMWU.IsNull())
+ return -1;
//if (!theMWU->IsKind(STANDARD_TYPE(StepBasic_LengthMeasureWithUnit))) { gka
- // return 2;
+ // return 2;
//}
- Handle(StepBasic_NamedUnit) theTargetUnit = theMWU->UnitComponent().NamedUnit();
+ Handle(StepBasic_NamedUnit) theTargetUnit = aMWU->UnitComponent().NamedUnit();
//StepBasic_Unit theTargetUnit = theMWU->UnitComponent();
Standard_Real theSIPFactor = 1.;
-
+
//:f5 abv 24 Apr 98: ProSTEP TR8 tr8_bv1_tc: INCHES
-//gka Handle(StepBasic_SiUnitAndLengthUnit) theSUALU =
-// Handle(StepBasic_SiUnitAndLengthUnit)::DownCast(theTargetUnit);
-// Handle(StepBasic_SiUnit) theSIU;
-// if ( ! theSUALU.IsNull() ) theSIU = Handle(StepBasic_SiUnit)::DownCast(theSUALU);
- Handle(StepBasic_SiUnit) theSIU = //f5
- Handle(StepBasic_SiUnit)::DownCast(theTargetUnit);//f5
-
- if (!theSIU.IsNull()) {
- if (theSIU->HasPrefix()) {
- // Treat the prefix
- StepBasic_SiPrefix aPrefix = theSIU->Prefix();
- theSIPFactor = ConvertSiPrefix(aPrefix);
- }
- // Treat the SiUnitName
- if (!SiUnitNameFactor(theSIU,theSIUNF)) status = 11; // et continue
- //std::cout << "The SiUnitNameFactor is :";
- //std::cout << theSIUNF << std::endl;
+ //gka
+ //Handle(StepBasic_SiUnitAndLengthUnit) theSUALU =
+ //Handle(StepBasic_SiUnitAndLengthUnit)::DownCast(theTargetUnit);
+ //Handle(StepBasic_SiUnit) theSIU;
+ //if ( ! theSUALU.IsNull() ) theSIU = Handle(StepBasic_SiUnit)::DownCast(theSUALU);
+ Handle(StepBasic_SiUnit) theSIU = Handle(StepBasic_SiUnit)::DownCast(theTargetUnit); //f5
+
+ if (!theSIU.IsNull())
+ {
+ if (theSIU->HasPrefix())
+ {
+ // Treat the prefix
+ StepBasic_SiPrefix aPrefix = theSIU->Prefix();
+ theSIPFactor = ConvertSiPrefix(aPrefix);
+ }
+ // Treat the SiUnitName
+ if (!SiUnitNameFactor(theSIU,theSIUNF)) status = 11; // et continue
+ //std::cout << "The SiUnitNameFactor is :";
+ //std::cout << theSIUNF << std::endl;
}
- else {
- // std::cout << "Recursive algo required - Aborted" << std::endl;
- return 3;
+ else
+ {
+ //std::cout << "Recursive algo required - Aborted" << std::endl;
+ return 3;
}
- Standard_Real theMVAL = theMWU->ValueComponent();
+ Standard_Real theMVAL = aMWU->ValueComponent();
theFactor = theSIPFactor * theMVAL; // * theSIUNF * pow(10.,theLExp)
}
parameter = theFactor;
std::cout << "Error in the file : parameter double defined" << std::endl;
#endif
}
- }
- else if (aUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnit))) {
- Handle(StepBasic_SiUnit) theSIU = Handle(StepBasic_SiUnit)::DownCast(aUnit);
+ }
+ else if (theUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnit)))
+ {
+ Handle(StepBasic_SiUnit) theSIU = Handle(StepBasic_SiUnit)::DownCast(theUnit);
Standard_Real theSIPFactor = 1.;
if (theSIU->HasPrefix()) {
// Treat the prefix
}
const Standard_Real aCascadeUnit = theLocalFactors.CascadeUnit();
- if (aUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndLengthUnit))||
- aUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndLengthUnit))) {
+ if (theUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndLengthUnit))||
+ theUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndLengthUnit)))
+ {
#ifdef METER
lengthFactor = parameter;
#else
#endif
}
} // end of LengthUnit
- else if (aUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndPlaneAngleUnit))||
- aUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndPlaneAngleUnit))) {
+ else if (theUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)) ||
+ theUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndPlaneAngleUnit)))
+ {
planeAngleFactor = parameter;
planeAngleDone = Standard_True;
} // end of PlaneAngleUnit
- else if (aUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndSolidAngleUnit))||
- aUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndSolidAngleUnit))) {
+ else if (theUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndSolidAngleUnit)) ||
+ theUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndSolidAngleUnit)))
+ {
solidAngleFactor = parameter;
solidAngleDone = Standard_True;
} // end of SolidAngleUnit
- else if (aUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndAreaUnit)) ||
- aUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndAreaUnit))) {
+ else if (theUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndAreaUnit)) ||
+ theUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndAreaUnit)))
+ {
Standard_Real af;
#ifdef METER
af = parameter;
areaDone = Standard_True;
areaFactor = pow(af,2);
}
- else if (aUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndVolumeUnit)) ||
- aUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndVolumeUnit))) {
+ else if (theUnit->IsKind(STANDARD_TYPE(StepBasic_ConversionBasedUnitAndVolumeUnit)) ||
+ theUnit->IsKind(STANDARD_TYPE(StepBasic_SiUnitAndVolumeUnit)))
+ {
Standard_Real af;
#ifdef METER
af = parameter;
#include <StepRepr_RepresentationContext.hxx>
#include <StepRepr_RepresentationMap.hxx>
#include <StepRepr_RepresentationRelationship.hxx>
+#include <StepRepr_ReprItemAndMeasureWithUnit.hxx>
#include <StepRepr_ShapeAspect.hxx>
#include <StepShape_ManifoldSolidBrep.hxx>
#include <StepShape_ShapeDefinitionRepresentation.hxx>
Handle(StepBasic_HArray1OfNamedUnit) anUnits = aContext->Units();
Standard_Integer nbU = aContext->NbUnits();
Standard_Integer nbFind = 0;
- for (Standard_Integer i = 1; i <= nbU; i++) {
+ for (Standard_Integer i = 1; i <= nbU; i++)
+ {
Handle(StepBasic_NamedUnit) aNamedUnit = aContext->UnitsValue(i);
Handle(StepBasic_ConversionBasedUnit) aConvUnit =
Handle(StepBasic_ConversionBasedUnit)::DownCast(aNamedUnit);
Standard_Integer anInd = 0;
TCollection_AsciiString aName;
Standard_Real anUnitFact = 0;
- if( !aConvUnit.IsNull() )
+ if(!aConvUnit.IsNull())
{
- Handle(StepBasic_MeasureWithUnit) aMeasWithUnit =
- aConvUnit->ConversionFactor();
-
+ Handle(StepBasic_MeasureWithUnit) aMeasWithUnit;
+ Handle(Standard_Transient) aConvFactor = aConvUnit->ConversionFactor();
+ if (aConvFactor->IsKind(STANDARD_TYPE(StepBasic_MeasureWithUnit)))
+ {
+ aMeasWithUnit = Handle(StepBasic_MeasureWithUnit)::DownCast(aConvFactor);
+ }
+ else if (aConvFactor->IsKind(STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit)))
+ {
+ Handle(StepRepr_ReprItemAndMeasureWithUnit) aReprMeasureItem =
+ Handle(StepRepr_ReprItemAndMeasureWithUnit)::DownCast(aConvFactor);
+ aMeasWithUnit = aReprMeasureItem->GetMeasureWithUnit();
+ }
+
if(aMeasWithUnit.IsNull())
continue;
-
+
if( aMeasWithUnit->IsKind(STANDARD_TYPE(StepBasic_LengthMeasureWithUnit)) )
anInd = 1;
else if( aMeasWithUnit->IsKind(STANDARD_TYPE(StepBasic_PlaneAngleMeasureWithUnit)) )
#include <StepBasic_ConversionBasedUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnit,StepBasic_NamedUnit)
StepBasic_ConversionBasedUnit::StepBasic_ConversionBasedUnit () {}
-void StepBasic_ConversionBasedUnit::Init(
- const Handle(StepBasic_DimensionalExponents)& aDimensions,
- const Handle(TCollection_HAsciiString)& aName,
- const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnit::Init(const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor)
{
- // --- classe own fields ---
- name = aName;
- conversionFactor = aConversionFactor;
- // --- classe inherited fields ---
- StepBasic_NamedUnit::Init(aDimensions);
+ // --- classe own fields ---
+ myName = theName;
+ myConversionFactor = theConversionFactor;
+ // --- classe inherited fields ---
+ StepBasic_NamedUnit::Init(theDimensions);
}
-void StepBasic_ConversionBasedUnit::SetName(const Handle(TCollection_HAsciiString)& aName)
+void StepBasic_ConversionBasedUnit::SetName(const Handle(TCollection_HAsciiString)& theName)
{
- name = aName;
+ myName = theName;
}
Handle(TCollection_HAsciiString) StepBasic_ConversionBasedUnit::Name() const
{
- return name;
+ return myName;
}
-void StepBasic_ConversionBasedUnit::SetConversionFactor(const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnit::SetConversionFactor(const Handle(Standard_Transient)& theConversionFactor)
{
- conversionFactor = aConversionFactor;
+ myConversionFactor = theConversionFactor;
}
-Handle(StepBasic_MeasureWithUnit) StepBasic_ConversionBasedUnit::ConversionFactor() const
+Handle(Standard_Transient) StepBasic_ConversionBasedUnit::ConversionFactor() const
{
- return conversionFactor;
+ return myConversionFactor;
}
#include <StepBasic_NamedUnit.hxx>
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_DimensionalExponents;
//! Returns a ConversionBasedUnit
Standard_EXPORT StepBasic_ConversionBasedUnit();
- Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& aName);
+ Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& theName);
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
- Standard_EXPORT void SetConversionFactor (const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void SetConversionFactor (const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT Handle(StepBasic_MeasureWithUnit) ConversionFactor() const;
+ Standard_EXPORT Handle(Standard_Transient) ConversionFactor() const;
private:
- Handle(TCollection_HAsciiString) name;
- Handle(StepBasic_MeasureWithUnit) conversionFactor;
+ Handle(TCollection_HAsciiString) myName;
+ Handle(Standard_Transient) myConversionFactor;
};
#include <StepBasic_ConversionBasedUnitAndLengthUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_LengthUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndLengthUnit,StepBasic_ConversionBasedUnit)
StepBasic_ConversionBasedUnitAndLengthUnit::StepBasic_ConversionBasedUnitAndLengthUnit () {}
-void StepBasic_ConversionBasedUnitAndLengthUnit::Init(const Handle(StepBasic_DimensionalExponents)& aDimensions,
- const Handle(TCollection_HAsciiString)& aName,
- const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnitAndLengthUnit::Init(const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor)
{
// --- ANDOR component fields ---
- StepBasic_ConversionBasedUnit::Init(aDimensions, aName, aConversionFactor);
+ StepBasic_ConversionBasedUnit::Init(theDimensions, theName, theConversionFactor);
// --- ANDOR component fields ---
- lengthUnit = new StepBasic_LengthUnit();
- lengthUnit->Init(aDimensions);
+ myLengthUnit = new StepBasic_LengthUnit();
+ myLengthUnit->Init(theDimensions);
}
-void StepBasic_ConversionBasedUnitAndLengthUnit::SetLengthUnit(const Handle(StepBasic_LengthUnit)& aLengthUnit)
+void StepBasic_ConversionBasedUnitAndLengthUnit::SetLengthUnit(const Handle(StepBasic_LengthUnit)& theLengthUnit)
{
- lengthUnit = aLengthUnit;
+ myLengthUnit = theLengthUnit;
}
Handle(StepBasic_LengthUnit) StepBasic_ConversionBasedUnitAndLengthUnit::LengthUnit() const
{
- return lengthUnit;
+ return myLengthUnit;
}
class StepBasic_LengthUnit;
class StepBasic_DimensionalExponents;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_ConversionBasedUnitAndLengthUnit;
//! Returns a ConversionBasedUnitAndLengthUnit
Standard_EXPORT StepBasic_ConversionBasedUnitAndLengthUnit();
- Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT void SetLengthUnit (const Handle(StepBasic_LengthUnit)& aLengthUnit);
+ Standard_EXPORT void SetLengthUnit (const Handle(StepBasic_LengthUnit)& theLengthUnit);
Standard_EXPORT Handle(StepBasic_LengthUnit) LengthUnit() const;
private:
- Handle(StepBasic_LengthUnit) lengthUnit;
+ Handle(StepBasic_LengthUnit) myLengthUnit;
};
#include <StepBasic_ConversionBasedUnitAndMassUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
#include <StepBasic_MassUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndMassUnit,StepBasic_ConversionBasedUnit)
//purpose :
//=======================================================================
-void StepBasic_ConversionBasedUnitAndMassUnit::Init
- (const Handle(StepBasic_DimensionalExponents)& aDimensions,
- const Handle(TCollection_HAsciiString)& aName,
- const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnitAndMassUnit::Init(const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor)
{
// --- ANDOR component fields ---
- StepBasic_ConversionBasedUnit::Init(aDimensions, aName, aConversionFactor);
+ StepBasic_ConversionBasedUnit::Init(theDimensions, theName, theConversionFactor);
// --- ANDOR component fields ---
- massUnit = new StepBasic_MassUnit();
- massUnit->Init(aDimensions);
+ myMassUnit = new StepBasic_MassUnit();
+ myMassUnit->Init(theDimensions);
}
//purpose :
//=======================================================================
-void StepBasic_ConversionBasedUnitAndMassUnit::SetMassUnit
- (const Handle(StepBasic_MassUnit)& aMassUnit)
+void StepBasic_ConversionBasedUnitAndMassUnit::SetMassUnit(const Handle(StepBasic_MassUnit)& theMassUnit)
{
- massUnit = aMassUnit;
+ myMassUnit = theMassUnit;
}
Handle(StepBasic_MassUnit) StepBasic_ConversionBasedUnitAndMassUnit::MassUnit() const
{
- return massUnit;
+ return myMassUnit;
}
class StepBasic_MassUnit;
class StepBasic_DimensionalExponents;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_ConversionBasedUnitAndMassUnit;
//! Returns a ConversionBasedUnitAndLengthUnit
Standard_EXPORT StepBasic_ConversionBasedUnitAndMassUnit();
- Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT void SetMassUnit (const Handle(StepBasic_MassUnit)& aMassUnit);
+ Standard_EXPORT void SetMassUnit (const Handle(StepBasic_MassUnit)& theMassUnit);
Standard_EXPORT Handle(StepBasic_MassUnit) MassUnit() const;
private:
- Handle(StepBasic_MassUnit) massUnit;
+ Handle(StepBasic_MassUnit) myMassUnit;
};
#include <Standard_Type.hxx>
#include <StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_PlaneAngleUnit.hxx>
#include <TCollection_HAsciiString.hxx>
{
}
-void StepBasic_ConversionBasedUnitAndPlaneAngleUnit::Init(const Handle(StepBasic_DimensionalExponents)& aDimensions,
- const Handle(TCollection_HAsciiString)& aName,
- const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnitAndPlaneAngleUnit::Init(const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor)
{
// --- ANDOR component fields ---
- StepBasic_ConversionBasedUnit::Init(aDimensions, aName, aConversionFactor);
+ StepBasic_ConversionBasedUnit::Init(theDimensions, theName, theConversionFactor);
// --- ANDOR component fields ---
- planeAngleUnit = new StepBasic_PlaneAngleUnit();
- planeAngleUnit->Init(aDimensions);
+ myPlaneAngleUnit = new StepBasic_PlaneAngleUnit();
+ myPlaneAngleUnit->Init(theDimensions);
}
-void StepBasic_ConversionBasedUnitAndPlaneAngleUnit::SetPlaneAngleUnit(const Handle(StepBasic_PlaneAngleUnit)& aPlaneAngleUnit)
+void StepBasic_ConversionBasedUnitAndPlaneAngleUnit::SetPlaneAngleUnit(const Handle(StepBasic_PlaneAngleUnit)& thePlaneAngleUnit)
{
- planeAngleUnit = aPlaneAngleUnit;
+ myPlaneAngleUnit = thePlaneAngleUnit;
}
Handle(StepBasic_PlaneAngleUnit) StepBasic_ConversionBasedUnitAndPlaneAngleUnit::PlaneAngleUnit() const
{
- return planeAngleUnit;
+ return myPlaneAngleUnit;
}
class StepBasic_PlaneAngleUnit;
class StepBasic_DimensionalExponents;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_ConversionBasedUnitAndPlaneAngleUnit;
//! Returns a ConversionBasedUnitAndPlaneAngleUnit
Standard_EXPORT StepBasic_ConversionBasedUnitAndPlaneAngleUnit();
- Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT void SetPlaneAngleUnit (const Handle(StepBasic_PlaneAngleUnit)& aPlaneAngleUnit);
+ Standard_EXPORT void SetPlaneAngleUnit (const Handle(StepBasic_PlaneAngleUnit)& thePlaneAngleUnit);
Standard_EXPORT Handle(StepBasic_PlaneAngleUnit) PlaneAngleUnit() const;
private:
- Handle(StepBasic_PlaneAngleUnit) planeAngleUnit;
+ Handle(StepBasic_PlaneAngleUnit) myPlaneAngleUnit;
};
#include <Standard_Type.hxx>
#include <StepBasic_ConversionBasedUnitAndRatioUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_RatioUnit.hxx>
#include <TCollection_HAsciiString.hxx>
{
}
-void StepBasic_ConversionBasedUnitAndRatioUnit::Init(const Handle(StepBasic_DimensionalExponents)& aDimensions,
- const Handle(TCollection_HAsciiString)& aName,
- const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnitAndRatioUnit::Init(const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor)
{
// --- ANDOR component fields ---
- StepBasic_ConversionBasedUnit::Init(aDimensions, aName, aConversionFactor);
+ StepBasic_ConversionBasedUnit::Init(theDimensions, theName, theConversionFactor);
// --- ANDOR component fields ---
- ratioUnit = new StepBasic_RatioUnit();
- ratioUnit->Init(aDimensions);
+ myRatioUnit = new StepBasic_RatioUnit();
+ myRatioUnit->Init(theDimensions);
}
-void StepBasic_ConversionBasedUnitAndRatioUnit::SetRatioUnit(const Handle(StepBasic_RatioUnit)& aRatioUnit)
+void StepBasic_ConversionBasedUnitAndRatioUnit::SetRatioUnit(const Handle(StepBasic_RatioUnit)& theRatioUnit)
{
- ratioUnit = aRatioUnit;
+ myRatioUnit = theRatioUnit;
}
Handle(StepBasic_RatioUnit) StepBasic_ConversionBasedUnitAndRatioUnit::RatioUnit() const
{
- return ratioUnit;
+ return myRatioUnit;
}
class StepBasic_RatioUnit;
class StepBasic_DimensionalExponents;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_ConversionBasedUnitAndRatioUnit;
//! Returns a ConversionBasedUnitAndRatioUnit
Standard_EXPORT StepBasic_ConversionBasedUnitAndRatioUnit();
- Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT void SetRatioUnit (const Handle(StepBasic_RatioUnit)& aRatioUnit);
+ Standard_EXPORT void SetRatioUnit (const Handle(StepBasic_RatioUnit)& theRatioUnit);
Standard_EXPORT Handle(StepBasic_RatioUnit) RatioUnit() const;
private:
- Handle(StepBasic_RatioUnit) ratioUnit;
+ Handle(StepBasic_RatioUnit) myRatioUnit;
};
#include <Standard_Type.hxx>
#include <StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_SolidAngleUnit.hxx>
#include <TCollection_HAsciiString.hxx>
{
}
-void StepBasic_ConversionBasedUnitAndSolidAngleUnit::Init(const Handle(StepBasic_DimensionalExponents)& aDimensions,
- const Handle(TCollection_HAsciiString)& aName,
- const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnitAndSolidAngleUnit::Init(const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor)
{
// --- ANDOR component fields ---
- StepBasic_ConversionBasedUnit::Init(aDimensions, aName, aConversionFactor);
+ StepBasic_ConversionBasedUnit::Init(theDimensions, theName, theConversionFactor);
// --- ANDOR component fields ---
- solidAngleUnit = new StepBasic_SolidAngleUnit();
- solidAngleUnit->Init(aDimensions);
+ mySolidAngleUnit = new StepBasic_SolidAngleUnit();
+ mySolidAngleUnit->Init(theDimensions);
}
-void StepBasic_ConversionBasedUnitAndSolidAngleUnit::SetSolidAngleUnit(const Handle(StepBasic_SolidAngleUnit)& aSolidAngleUnit)
+void StepBasic_ConversionBasedUnitAndSolidAngleUnit::SetSolidAngleUnit(const Handle(StepBasic_SolidAngleUnit)& theSolidAngleUnit)
{
- solidAngleUnit = aSolidAngleUnit;
+ mySolidAngleUnit = theSolidAngleUnit;
}
Handle(StepBasic_SolidAngleUnit) StepBasic_ConversionBasedUnitAndSolidAngleUnit::SolidAngleUnit() const
{
- return solidAngleUnit;
+ return mySolidAngleUnit;
}
class StepBasic_SolidAngleUnit;
class StepBasic_DimensionalExponents;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_ConversionBasedUnitAndSolidAngleUnit;
//! Returns a ConversionBasedUnitAndSolidAngleUnit
Standard_EXPORT StepBasic_ConversionBasedUnitAndSolidAngleUnit();
- Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT void SetSolidAngleUnit (const Handle(StepBasic_SolidAngleUnit)& aSolidAngleUnit);
+ Standard_EXPORT void SetSolidAngleUnit (const Handle(StepBasic_SolidAngleUnit)& theSolidAngleUnit);
Standard_EXPORT Handle(StepBasic_SolidAngleUnit) SolidAngleUnit() const;
private:
- Handle(StepBasic_SolidAngleUnit) solidAngleUnit;
+ Handle(StepBasic_SolidAngleUnit) mySolidAngleUnit;
};
#include <Standard_Type.hxx>
#include <StepBasic_ConversionBasedUnitAndTimeUnit.hxx>
#include <StepBasic_DimensionalExponents.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_TimeUnit.hxx>
#include <TCollection_HAsciiString.hxx>
{
}
-void StepBasic_ConversionBasedUnitAndTimeUnit::Init(const Handle(StepBasic_DimensionalExponents)& aDimensions,
- const Handle(TCollection_HAsciiString)& aName,
- const Handle(StepBasic_MeasureWithUnit)& aConversionFactor)
+void StepBasic_ConversionBasedUnitAndTimeUnit::Init(const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor)
{
// --- ANDOR component fields ---
- StepBasic_ConversionBasedUnit::Init(aDimensions, aName, aConversionFactor);
+ StepBasic_ConversionBasedUnit::Init(theDimensions, theName, theConversionFactor);
// --- ANDOR component fields ---
- timeUnit = new StepBasic_TimeUnit();
- timeUnit->Init(aDimensions);
+ myTimeUnit = new StepBasic_TimeUnit();
+ myTimeUnit->Init(theDimensions);
}
-void StepBasic_ConversionBasedUnitAndTimeUnit::SetTimeUnit(const Handle(StepBasic_TimeUnit)& aTimeUnit)
+void StepBasic_ConversionBasedUnitAndTimeUnit::SetTimeUnit(const Handle(StepBasic_TimeUnit)& theTimeUnit)
{
- timeUnit = aTimeUnit;
+ myTimeUnit = theTimeUnit;
}
Handle(StepBasic_TimeUnit) StepBasic_ConversionBasedUnitAndTimeUnit::TimeUnit() const
{
- return timeUnit;
+ return myTimeUnit;
}
class StepBasic_TimeUnit;
class StepBasic_DimensionalExponents;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_ConversionBasedUnitAndTimeUnit;
//! Returns a ConversionBasedUnitAndTimeUnit
Standard_EXPORT StepBasic_ConversionBasedUnitAndTimeUnit();
- Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& aDimensions, const Handle(TCollection_HAsciiString)& aName, const Handle(StepBasic_MeasureWithUnit)& aConversionFactor);
+ Standard_EXPORT void Init (const Handle(StepBasic_DimensionalExponents)& theDimensions,
+ const Handle(TCollection_HAsciiString)& theName,
+ const Handle(Standard_Transient)& theConversionFactor);
- Standard_EXPORT void SetTimeUnit (const Handle(StepBasic_TimeUnit)& aTimeUnit);
+ Standard_EXPORT void SetTimeUnit (const Handle(StepBasic_TimeUnit)& theTimeUnit);
Standard_EXPORT Handle(StepBasic_TimeUnit) TimeUnit() const;
private:
- Handle(StepBasic_TimeUnit) timeUnit;
+ Handle(StepBasic_TimeUnit) myTimeUnit;
};
// commercial license or contractual agreement.
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthDatRef.hxx>
#include <StepRepr_ShapeAspect.hxx>
void StepDimTol_GeoTolAndGeoTolWthDatRef::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType)
void StepDimTol_GeoTolAndGeoTolWthDatRef::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType)
class StepDimTol_GeometricToleranceTarget;
class StepDimTol_GeometricToleranceWithDatumReference;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType);
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName,
- const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
- const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect,
- const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR,
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType);
inline void SetGeometricToleranceWithDatumReference (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR){
#include <StepBasic_LengthMeasureWithUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx>
#include <StepDimTol_GeometricToleranceWithModifiers.hxx>
void StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
void StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
class StepDimTol_GeometricToleranceWithModifiers;
class TCollection_HAsciiString;
class StepBasic_LengthMeasureWithUnit;
-class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName,
const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& aGTWM,
// commercial license or contractual agreement.
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx>
#include <StepDimTol_GeometricToleranceWithModifiers.hxx>
void StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
void StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
class StepDimTol_GeometricToleranceWithDatumReference;
class StepDimTol_GeometricToleranceWithModifiers;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName,
const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& aGTWM,
// commercial license or contractual agreement.
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx>
#include <StepDimTol_ModifiedGeometricTolerance.hxx>
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::Init
- (const Handle(TCollection_HAsciiString)& aName,
- const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
- const Handle(StepRepr_ShapeAspect)& aTolerancedShapeAspect,
- const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR,
- const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT)
+ (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
+ const Handle(StepDimTol_ModifiedGeometricTolerance)& theMGT)
{
- SetName(aName);
- SetDescription(aDescription);
- SetMagnitude(aMagnitude);
- SetTolerancedShapeAspect(aTolerancedShapeAspect);
- myGeometricToleranceWithDatumReference = aGTWDR;
- myModifiedGeometricTolerance = aMGT;
+ SetName(theName);
+ SetDescription(theDescription);
+ SetMagnitude(theMagnitude);
+ SetTolerancedShapeAspect(theTolerancedShapeAspect);
+ myGeometricToleranceWithDatumReference = theGTWDR;
+ myModifiedGeometricTolerance = theMGT;
}
//=======================================================================
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::Init
- (const Handle(TCollection_HAsciiString)& aName,
- const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
- const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect,
- const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR,
- const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT)
+ (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
+ const Handle(StepDimTol_ModifiedGeometricTolerance)& theMGT)
{
- SetName(aName);
- SetDescription(aDescription);
- SetMagnitude(aMagnitude);
- SetTolerancedShapeAspect(aTolerancedShapeAspect);
- myGeometricToleranceWithDatumReference = aGTWDR;
- myModifiedGeometricTolerance = aMGT;
+ SetName(theName);
+ SetDescription(theDescription);
+ SetMagnitude(theMagnitude);
+ SetTolerancedShapeAspect(theTolerancedShapeAspect);
+ myGeometricToleranceWithDatumReference = theGTWDR;
+ myModifiedGeometricTolerance = theMGT;
}
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::SetGeometricToleranceWithDatumReference
- (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR)
+ (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR)
{
- myGeometricToleranceWithDatumReference = aGTWDR;
+ myGeometricToleranceWithDatumReference = theGTWDR;
}
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::SetModifiedGeometricTolerance
- (const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT)
+ (const Handle(StepDimTol_ModifiedGeometricTolerance)& theMGT)
{
- myModifiedGeometricTolerance = aMGT;
+ myModifiedGeometricTolerance = theMGT;
}
//=======================================================================
void StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol::SetPositionTolerance
- (const Handle(StepDimTol_PositionTolerance)& aPT)
+ (const Handle(StepDimTol_PositionTolerance)& thePT)
{
- myPositionTolerance = aPT;
+ myPositionTolerance = thePT;
}
class StepDimTol_ModifiedGeometricTolerance;
class StepDimTol_PositionTolerance;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
Standard_EXPORT StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol();
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepBasic_MeasureWithUnit)& aMagnitude, const Handle(StepRepr_ShapeAspect)& aTolerancedShapeAspect, const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR, const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT);
-
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName, const Handle(TCollection_HAsciiString)& aDescription, const Handle(StepBasic_MeasureWithUnit)& aMagnitude, const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect, const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR, const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT);
-
- Standard_EXPORT void SetGeometricToleranceWithDatumReference (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR);
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
+ const Handle(StepDimTol_ModifiedGeometricTolerance)& theMGT);
+
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
+ const Handle(StepDimTol_ModifiedGeometricTolerance)& theMGT);
+
+ Standard_EXPORT void SetGeometricToleranceWithDatumReference (const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR);
Standard_EXPORT Handle(StepDimTol_GeometricToleranceWithDatumReference) GetGeometricToleranceWithDatumReference() const;
- Standard_EXPORT void SetModifiedGeometricTolerance (const Handle(StepDimTol_ModifiedGeometricTolerance)& aMGT);
+ Standard_EXPORT void SetModifiedGeometricTolerance (const Handle(StepDimTol_ModifiedGeometricTolerance)& theMGT);
Standard_EXPORT Handle(StepDimTol_ModifiedGeometricTolerance) GetModifiedGeometricTolerance() const;
- Standard_EXPORT void SetPositionTolerance (const Handle(StepDimTol_PositionTolerance)& aPT);
+ Standard_EXPORT void SetPositionTolerance (const Handle(StepDimTol_PositionTolerance)& thePT);
Standard_EXPORT Handle(StepDimTol_PositionTolerance) GetPositionTolerance() const;
void StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType,
void StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType,
class StepDimTol_GeometricToleranceWithDatumReference;
class StepDimTol_UnequallyDisposedGeometricTolerance;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType,
const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& theUDGT);
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName,
- const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
- const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect,
- const Handle(StepDimTol_GeometricToleranceWithDatumReference)& aGTWDR,
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithDatumReference)& theGTWDR,
const StepDimTol_GeometricToleranceType theType,
const Handle(StepDimTol_UnequallyDisposedGeometricTolerance)& theUDGT);
// Alternatively, this file may be used under the terms of Open CASCADE
// commercial license or contractual agreement.
-
#include <StepBasic_LengthMeasureWithUnit.hxx>
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeoTolAndGeoTolWthMaxTol.hxx>
#include <StepDimTol_GeometricToleranceWithModifiers.hxx>
#include <StepRepr_ShapeAspect.hxx>
void StepDimTol_GeoTolAndGeoTolWthMaxTol::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const Handle(StepBasic_LengthMeasureWithUnit)& theMaxTol,
void StepDimTol_GeoTolAndGeoTolWthMaxTol::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const Handle(StepBasic_LengthMeasureWithUnit)& theMaxTol,
class StepDimTol_GeometricToleranceWithModifiers;
class TCollection_HAsciiString;
class StepBasic_LengthMeasureWithUnit;
-class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
Standard_EXPORT StepDimTol_GeoTolAndGeoTolWthMaxTol();
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
- const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
- const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const Handle(StepBasic_LengthMeasureWithUnit)& theMaxTol,
const StepDimTol_GeometricToleranceType theType);
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName,
- const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
- const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect,
- const Handle(StepDimTol_GeometricToleranceWithModifiers)& aGTWM,
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const Handle(StepBasic_LengthMeasureWithUnit)& theMaxTol,
const StepDimTol_GeometricToleranceType theType);
void StepDimTol_GeoTolAndGeoTolWthMod::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const StepDimTol_GeometricToleranceType theType)
void StepDimTol_GeoTolAndGeoTolWthMod::Init
(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const StepDimTol_GeometricToleranceType theType)
Standard_EXPORT StepDimTol_GeoTolAndGeoTolWthMod();
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
- const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
- const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const StepDimTol_GeometricToleranceType theType);
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aName,
- const Handle(TCollection_HAsciiString)& aDescription,
- const Handle(StepBasic_MeasureWithUnit)& aMagnitude,
- const StepDimTol_GeometricToleranceTarget& aTolerancedShapeAspect,
- const Handle(StepDimTol_GeometricToleranceWithModifiers)& aGTWM,
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM,
const StepDimTol_GeometricToleranceType theType);
inline void SetGeometricToleranceWithModifiers (const Handle(StepDimTol_GeometricToleranceWithModifiers)& theGTWM) {
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
#include <StepDimTol_GeometricToleranceTarget.hxx>
#include <StepRepr_ShapeAspect.hxx>
void StepDimTol_GeometricTolerance::Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget &theTolerancedShapeAspect)
{
void StepDimTol_GeometricTolerance::Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect) &theTolerancedShapeAspect)
{
//purpose :
//=======================================================================
-Handle(StepBasic_MeasureWithUnit) StepDimTol_GeometricTolerance::Magnitude () const
+Handle(Standard_Transient) StepDimTol_GeometricTolerance::Magnitude() const
{
return myMagnitude;
}
//purpose :
//=======================================================================
-void StepDimTol_GeometricTolerance::SetMagnitude (const Handle(StepBasic_MeasureWithUnit) &theMagnitude)
+void StepDimTol_GeometricTolerance::SetMagnitude (const Handle(Standard_Transient)& theMagnitude)
{
myMagnitude = theMagnitude;
}
#include <Standard_Transient.hxx>
#include <StepDimTol_GeometricToleranceTarget.hxx>
+
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepRepr_ShapeAspect;
-
class StepDimTol_GeometricTolerance;
DEFINE_STANDARD_HANDLE(StepDimTol_GeometricTolerance, Standard_Transient)
//! Initialize all fields (own and inherited) AP214
Standard_EXPORT void Init(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect);
//! Initialize all fields (own and inherited) AP242
Standard_EXPORT void Init(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect);
//! Returns field Name
Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& theDescription);
//! Returns field Magnitude
- Standard_EXPORT Handle(StepBasic_MeasureWithUnit) Magnitude() const;
-
+ Standard_EXPORT Handle(Standard_Transient) Magnitude() const;
+
//! Set field Magnitude
- Standard_EXPORT void SetMagnitude (const Handle(StepBasic_MeasureWithUnit)& theMagnitude);
-
+ Standard_EXPORT void SetMagnitude(const Handle(Standard_Transient)& theMagnitude);
+
//! Returns field TolerancedShapeAspect
//! Note: in AP214(203) type of this attribute can be only StepRepr_ShapeAspect
Standard_EXPORT StepDimTol_GeometricToleranceTarget TolerancedShapeAspect() const;
Handle(TCollection_HAsciiString) myName;
Handle(TCollection_HAsciiString) myDescription;
- Handle(StepBasic_MeasureWithUnit) myMagnitude;
+ Handle(Standard_Transient) myMagnitude;
StepDimTol_GeometricToleranceTarget myTolerancedShapeAspect;
void StepDimTol_GeometricToleranceWithDatumReference::Init (const Handle(TCollection_HAsciiString) &theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString) &theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit) &theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const Handle(StepRepr_ShapeAspect) &theGeometricTolerance_TolerancedShapeAspect,
const Handle(StepDimTol_HArray1OfDatumReference) &theDatumSystem)
{
void StepDimTol_GeometricToleranceWithDatumReference::Init (const Handle(TCollection_HAsciiString) &theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString) &theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit) &theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const StepDimTol_GeometricToleranceTarget &theGeometricTolerance_TolerancedShapeAspect,
const Handle(StepDimTol_HArray1OfDatumSystemOrReference) &theDatumSystem)
{
//! Initialize all fields (own and inherited) AP214
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString)& theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit)& theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const Handle(StepRepr_ShapeAspect)& theGeometricTolerance_TolerancedShapeAspect,
const Handle(StepDimTol_HArray1OfDatumReference)& theDatumSystem);
//! Initialize all fields (own and inherited) AP242
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString)& theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit)& theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const StepDimTol_GeometricToleranceTarget& theGeometricTolerance_TolerancedShapeAspect,
const Handle(StepDimTol_HArray1OfDatumSystemOrReference)& theDatumSystem);
void StepDimTol_GeometricToleranceWithDefinedAreaUnit::
Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget &theTolerancedShapeAspect,
const Handle(StepBasic_LengthMeasureWithUnit) &theUnitSize,
const StepDimTol_AreaUnitType theUnitType,
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init(const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepBasic_LengthMeasureWithUnit)& theUnitSize,
const StepDimTol_AreaUnitType theAreaType, const Standard_Boolean theHasSecondUnitSize,
void StepDimTol_GeometricToleranceWithDefinedUnit::Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const Handle(StepRepr_ShapeAspect) &theTolerancedShapeAspect,
const Handle(StepBasic_LengthMeasureWithUnit) &theUnitSize)
{
void StepDimTol_GeometricToleranceWithDefinedUnit::Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget &theTolerancedShapeAspect,
const Handle(StepBasic_LengthMeasureWithUnit) &theUnitSize)
{
class StepBasic_LengthMeasureWithUnit;
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepDimTol_GeometricToleranceTarget;
class StepRepr_ShapeAspect;
Standard_EXPORT StepDimTol_GeometricToleranceWithDefinedUnit();
//! Initialize all fields (own and inherited) AP214
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(TCollection_HAsciiString)& theDescription, const Handle(StepBasic_MeasureWithUnit)& theMagnitude, const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect, const Handle(StepBasic_LengthMeasureWithUnit)& theUnitSize) ;
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const Handle(StepRepr_ShapeAspect)& theTolerancedShapeAspect,
+ const Handle(StepBasic_LengthMeasureWithUnit)& theUnitSize);
//! Initialize all fields (own and inherited) AP242
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(TCollection_HAsciiString)& theDescription, const Handle(StepBasic_MeasureWithUnit)& theMagnitude, const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect, const Handle(StepBasic_LengthMeasureWithUnit)& theUnitSize) ;
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepBasic_LengthMeasureWithUnit)& theUnitSize) ;
//! Returns field UnitSize
inline Handle(StepBasic_LengthMeasureWithUnit) UnitSize () const
void StepDimTol_GeometricToleranceWithMaximumTolerance::
Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget &theTolerancedShapeAspect,
const Handle(StepDimTol_HArray1OfGeometricToleranceModifier) &theModifiers,
const Handle(StepBasic_LengthMeasureWithUnit) &theMaximumUpperTolerance)
#include <StepDimTol_GeometricToleranceWithModifiers.hxx>
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepDimTol_GeometricToleranceTarget;
class StepDimTol_HArray1OfGeometricToleranceModifier;
Standard_EXPORT StepDimTol_GeometricToleranceWithMaximumTolerance();
//! Initialize all fields (own and inherited)
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(TCollection_HAsciiString)& theDescription, const Handle(StepBasic_MeasureWithUnit)& theMagnitude, const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect, const Handle(StepDimTol_HArray1OfGeometricToleranceModifier)& theModifiers, const Handle(StepBasic_LengthMeasureWithUnit)& theUnitSize) ;
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepDimTol_HArray1OfGeometricToleranceModifier)& theModifiers,
+ const Handle(StepBasic_LengthMeasureWithUnit)& theUnitSize) ;
//! Returns field MaximumUpperTolerance
inline Handle(StepBasic_LengthMeasureWithUnit) MaximumUpperTolerance () const
void StepDimTol_GeometricToleranceWithModifiers::Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget &theTolerancedShapeAspect,
const Handle(StepDimTol_HArray1OfGeometricToleranceModifier) &theModifiers)
{
#include <StepDimTol_HArray1OfGeometricToleranceModifier.hxx>
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepDimTol_GeometricToleranceTarget;
class StepDimTol_GeometricToleranceWithModifiers;
//! Initialize all fields (own and inherited)
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
const Handle(TCollection_HAsciiString)& theDescription,
- const Handle(StepBasic_MeasureWithUnit)& theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
const Handle(StepDimTol_HArray1OfGeometricToleranceModifier)& theModifiers) ;
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepDimTol_ModifiedGeometricTolerance.hxx>
#include <StepDimTol_GeometricToleranceTarget.hxx>
#include <StepRepr_ShapeAspect.hxx>
void StepDimTol_ModifiedGeometricTolerance::Init (const Handle(TCollection_HAsciiString) &theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString) &theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit) &theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const Handle(StepRepr_ShapeAspect) &theGeometricTolerance_TolerancedShapeAspect,
const StepDimTol_LimitCondition theModifier)
{
void StepDimTol_ModifiedGeometricTolerance::Init (const Handle(TCollection_HAsciiString) &theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString) &theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit) &theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const StepDimTol_GeometricToleranceTarget &theGeometricTolerance_TolerancedShapeAspect,
const StepDimTol_LimitCondition theModifier)
{
#include <StepDimTol_LimitCondition.hxx>
#include <StepDimTol_GeometricTolerance.hxx>
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepDimTol_GeometricToleranceTarget;
class StepRepr_ShapeAspect;
//! Initialize all fields (own and inherited) AP214
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString)& theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit)& theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const Handle(StepRepr_ShapeAspect)& theGeometricTolerance_TolerancedShapeAspect,
const StepDimTol_LimitCondition theModifier);
//! Initialize all fields (own and inherited) AP242
Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theGeometricTolerance_Name,
const Handle(TCollection_HAsciiString)& theGeometricTolerance_Description,
- const Handle(StepBasic_MeasureWithUnit)& theGeometricTolerance_Magnitude,
+ const Handle(Standard_Transient)& theGeometricTolerance_Magnitude,
const StepDimTol_GeometricToleranceTarget& theGeometricTolerance_TolerancedShapeAspect,
const StepDimTol_LimitCondition theModifier);
void StepDimTol_UnequallyDisposedGeometricTolerance::Init (const Handle(TCollection_HAsciiString) &theName,
const Handle(TCollection_HAsciiString) &theDescription,
- const Handle(StepBasic_MeasureWithUnit) &theMagnitude,
+ const Handle(Standard_Transient)& theMagnitude,
const StepDimTol_GeometricToleranceTarget &theTolerancedShapeAspect,
const Handle(StepBasic_LengthMeasureWithUnit) &theDisplacement)
{
#include <StepDimTol_GeometricTolerance.hxx>
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepDimTol_GeometricToleranceTarget;
class StepDimTol_UnequallyDisposedGeometricTolerance;
Standard_EXPORT StepDimTol_UnequallyDisposedGeometricTolerance();
//! Initialize all fields (own and inherited)
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(TCollection_HAsciiString)& theDescription, const Handle(StepBasic_MeasureWithUnit)& theMagnitude, const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect, const Handle(StepBasic_LengthMeasureWithUnit)& theDisplacement) ;
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theMagnitude,
+ const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect,
+ const Handle(StepBasic_LengthMeasureWithUnit)& theDisplacement) ;
//! Returns field Displacement
inline Handle(StepBasic_LengthMeasureWithUnit) Displacement () const
//purpose :
//=======================================================================
-void StepRepr_MakeFromUsageOption::Init (const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Id,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Name,
+void StepRepr_MakeFromUsageOption::Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
const Standard_Boolean hasProductDefinitionRelationship_Description,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Description,
- const Handle(StepBasic_ProductDefinition) &aProductDefinitionRelationship_RelatingProductDefinition,
- const Handle(StepBasic_ProductDefinition) &aProductDefinitionRelationship_RelatedProductDefinition,
- const Standard_Integer aRanking,
- const Handle(TCollection_HAsciiString) &aRankingRationale,
- const Handle(StepBasic_MeasureWithUnit) &aQuantity)
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatingProductDefinition,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatedProductDefinition,
+ const Standard_Integer theRanking,
+ const Handle(TCollection_HAsciiString)& theRankingRationale,
+ const Handle(Standard_Transient)& theQuantity)
{
- StepRepr_ProductDefinitionUsage::Init(aProductDefinitionRelationship_Id,
- aProductDefinitionRelationship_Name,
+ StepRepr_ProductDefinitionUsage::Init(theProductDefinitionRelationship_Id,
+ theProductDefinitionRelationship_Name,
hasProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_RelatingProductDefinition,
- aProductDefinitionRelationship_RelatedProductDefinition);
+ theProductDefinitionRelationship_Description,
+ theProductDefinitionRelationship_RelatingProductDefinition,
+ theProductDefinitionRelationship_RelatedProductDefinition);
- theRanking = aRanking;
+ myRanking = theRanking;
- theRankingRationale = aRankingRationale;
+ myRankingRationale = theRankingRationale;
- theQuantity = aQuantity;
+ myQuantity = theQuantity;
}
//=======================================================================
//purpose :
//=======================================================================
-void StepRepr_MakeFromUsageOption::Init (const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Id,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Name,
+void StepRepr_MakeFromUsageOption::Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
const Standard_Boolean hasProductDefinitionRelationship_Description,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Description,
- const StepBasic_ProductDefinitionOrReference &aProductDefinitionRelationship_RelatingProductDefinition,
- const StepBasic_ProductDefinitionOrReference &aProductDefinitionRelationship_RelatedProductDefinition,
- const Standard_Integer aRanking,
- const Handle(TCollection_HAsciiString) &aRankingRationale,
- const Handle(StepBasic_MeasureWithUnit) &aQuantity)
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatingProductDefinition,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatedProductDefinition,
+ const Standard_Integer theRanking,
+ const Handle(TCollection_HAsciiString)& theRankingRationale,
+ const Handle(Standard_Transient)& theQuantity)
{
- StepRepr_ProductDefinitionUsage::Init(aProductDefinitionRelationship_Id,
- aProductDefinitionRelationship_Name,
+ StepRepr_ProductDefinitionUsage::Init(theProductDefinitionRelationship_Id,
+ theProductDefinitionRelationship_Name,
hasProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_RelatingProductDefinition,
- aProductDefinitionRelationship_RelatedProductDefinition);
+ theProductDefinitionRelationship_Description,
+ theProductDefinitionRelationship_RelatingProductDefinition,
+ theProductDefinitionRelationship_RelatedProductDefinition);
- theRanking = aRanking;
+ myRanking = theRanking;
- theRankingRationale = aRankingRationale;
+ myRankingRationale = theRankingRationale;
- theQuantity = aQuantity;
+ myQuantity = theQuantity;
}
//=======================================================================
Standard_Integer StepRepr_MakeFromUsageOption::Ranking () const
{
- return theRanking;
+ return myRanking;
}
//=======================================================================
//purpose :
//=======================================================================
-void StepRepr_MakeFromUsageOption::SetRanking (const Standard_Integer aRanking)
+void StepRepr_MakeFromUsageOption::SetRanking (const Standard_Integer theRanking)
{
- theRanking = aRanking;
+ myRanking = theRanking;
}
//=======================================================================
Handle(TCollection_HAsciiString) StepRepr_MakeFromUsageOption::RankingRationale () const
{
- return theRankingRationale;
+ return myRankingRationale;
}
//=======================================================================
//purpose :
//=======================================================================
-void StepRepr_MakeFromUsageOption::SetRankingRationale (const Handle(TCollection_HAsciiString) &aRankingRationale)
+void StepRepr_MakeFromUsageOption::SetRankingRationale (const Handle(TCollection_HAsciiString)& theRankingRationale)
{
- theRankingRationale = aRankingRationale;
+ myRankingRationale = theRankingRationale;
}
//=======================================================================
//purpose :
//=======================================================================
-Handle(StepBasic_MeasureWithUnit) StepRepr_MakeFromUsageOption::Quantity () const
+Handle(Standard_Transient) StepRepr_MakeFromUsageOption::Quantity () const
{
- return theQuantity;
+ return myQuantity;
}
//=======================================================================
//purpose :
//=======================================================================
-void StepRepr_MakeFromUsageOption::SetQuantity (const Handle(StepBasic_MeasureWithUnit) &aQuantity)
+void StepRepr_MakeFromUsageOption::SetQuantity (const Handle(Standard_Transient)& theQuantity)
{
- theQuantity = aQuantity;
+ myQuantity = theQuantity;
}
#include <Standard_Integer.hxx>
#include <StepRepr_ProductDefinitionUsage.hxx>
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepBasic_ProductDefinition;
Standard_EXPORT StepRepr_MakeFromUsageOption();
//! Initialize all fields (own and inherited)
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Id, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Name, const Standard_Boolean hasProductDefinitionRelationship_Description, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Description, const Handle(StepBasic_ProductDefinition)& aProductDefinitionRelationship_RelatingProductDefinition, const Handle(StepBasic_ProductDefinition)& aProductDefinitionRelationship_RelatedProductDefinition, const Standard_Integer aRanking, const Handle(TCollection_HAsciiString)& aRankingRationale, const Handle(StepBasic_MeasureWithUnit)& aQuantity);
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
+ const Standard_Boolean hasProductDefinitionRelationship_Description,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatingProductDefinition,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatedProductDefinition,
+ const Standard_Integer theRanking,
+ const Handle(TCollection_HAsciiString)& theRankingRationale,
+ const Handle(Standard_Transient)& theQuantity);
//! Initialize all fields (own and inherited)
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Id, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Name, const Standard_Boolean hasProductDefinitionRelationship_Description, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Description, const StepBasic_ProductDefinitionOrReference& aProductDefinitionRelationship_RelatingProductDefinition, const StepBasic_ProductDefinitionOrReference& aProductDefinitionRelationship_RelatedProductDefinition, const Standard_Integer aRanking, const Handle(TCollection_HAsciiString)& aRankingRationale, const Handle(StepBasic_MeasureWithUnit)& aQuantity);
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
+ const Standard_Boolean hasProductDefinitionRelationship_Description,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatingProductDefinition,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatedProductDefinition,
+ const Standard_Integer theRanking,
+ const Handle(TCollection_HAsciiString)& theRankingRationale,
+ const Handle(Standard_Transient)& theQuantity);
//! Returns field Ranking
Standard_EXPORT Standard_Integer Ranking() const;
//! Set field Ranking
- Standard_EXPORT void SetRanking (const Standard_Integer Ranking);
+ Standard_EXPORT void SetRanking (const Standard_Integer theRanking);
//! Returns field RankingRationale
Standard_EXPORT Handle(TCollection_HAsciiString) RankingRationale() const;
//! Set field RankingRationale
- Standard_EXPORT void SetRankingRationale (const Handle(TCollection_HAsciiString)& RankingRationale);
+ Standard_EXPORT void SetRankingRationale (const Handle(TCollection_HAsciiString)& theRankingRationale);
//! Returns field Quantity
- Standard_EXPORT Handle(StepBasic_MeasureWithUnit) Quantity() const;
+ Standard_EXPORT Handle(Standard_Transient) Quantity() const;
//! Set field Quantity
- Standard_EXPORT void SetQuantity (const Handle(StepBasic_MeasureWithUnit)& Quantity);
+ Standard_EXPORT void SetQuantity (const Handle(Standard_Transient)& theQuantity);
private:
- Standard_Integer theRanking;
- Handle(TCollection_HAsciiString) theRankingRationale;
- Handle(StepBasic_MeasureWithUnit) theQuantity;
+ Standard_Integer myRanking;
+ Handle(TCollection_HAsciiString) myRankingRationale;
+ Handle(Standard_Transient) myQuantity;
};
//purpose :
//=======================================================================
-void StepRepr_ParallelOffset::Init(
- const Handle(TCollection_HAsciiString)& theShapeAspect_Name,
- const Handle(TCollection_HAsciiString)& theShapeAspect_Description,
- const Handle(StepRepr_ProductDefinitionShape)& theShapeAspect_OfShape,
- const StepData_Logical theShapeAspect_ProductDefinitional,
- const Handle(StepBasic_MeasureWithUnit) &theOffset)
+void StepRepr_ParallelOffset::Init(const Handle(TCollection_HAsciiString)& theShapeAspect_Name,
+ const Handle(TCollection_HAsciiString)& theShapeAspect_Description,
+ const Handle(StepRepr_ProductDefinitionShape)& theShapeAspect_OfShape,
+ const StepData_Logical theShapeAspect_ProductDefinitional,
+ const Handle(Standard_Transient)& theOffset)
{
StepRepr_ShapeAspect::Init(theShapeAspect_Name,
theShapeAspect_Description,
theShapeAspect_OfShape,
theShapeAspect_ProductDefinitional);
- offset = theOffset;
+ myOffset = theOffset;
}
#include <StepRepr_DerivedShapeAspect.hxx>
#include <StepData_Logical.hxx>
-class StepBasic_MeasureWithUnit;
+
class TCollection_HAsciiString;
class StepRepr_ProductDefinitionShape;
Standard_EXPORT StepRepr_ParallelOffset();
//! Initialize all fields (own and inherited)
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(TCollection_HAsciiString)& theDescription, const Handle(StepRepr_ProductDefinitionShape)& theOfShape, const StepData_Logical theProductDefinitional, const Handle(StepBasic_MeasureWithUnit)& theOffset) ;
+ Standard_EXPORT void Init(const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(StepRepr_ProductDefinitionShape)& theOfShape,
+ const StepData_Logical theProductDefinitional,
+ const Handle(Standard_Transient)& theOffset) ;
//! Returns field Offset
- inline Handle(StepBasic_MeasureWithUnit) Offset () const
+ inline Handle(Standard_Transient) Offset () const
{
- return offset;
+ return myOffset;
}
//! Set field Offset
- inline void SetOffset (const Handle(StepBasic_MeasureWithUnit)& theOffset)
+ inline void SetOffset (const Handle(Standard_Transient)& theOffset)
{
- offset = theOffset;
+ myOffset = theOffset;
}
DEFINE_STANDARD_RTTIEXT(StepRepr_ParallelOffset,StepRepr_DerivedShapeAspect)
private:
- Handle(StepBasic_MeasureWithUnit) offset;
+ Handle(Standard_Transient) myOffset;
};
#endif // _StepRepr_ParallelOffset_HeaderFile
// Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepBasic_ProductDefinition.hxx>
#include <StepRepr_QuantifiedAssemblyComponentUsage.hxx>
#include <TCollection_HAsciiString.hxx>
//purpose :
//=======================================================================
-void StepRepr_QuantifiedAssemblyComponentUsage::Init (const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Id,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Name,
+void StepRepr_QuantifiedAssemblyComponentUsage::Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
const Standard_Boolean hasProductDefinitionRelationship_Description,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Description,
- const Handle(StepBasic_ProductDefinition) &aProductDefinitionRelationship_RelatingProductDefinition,
- const Handle(StepBasic_ProductDefinition) &aProductDefinitionRelationship_RelatedProductDefinition,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatingProductDefinition,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatedProductDefinition,
const Standard_Boolean hasAssemblyComponentUsage_ReferenceDesignator,
- const Handle(TCollection_HAsciiString) &aAssemblyComponentUsage_ReferenceDesignator,
- const Handle(StepBasic_MeasureWithUnit) &aQuantity)
+ const Handle(TCollection_HAsciiString)& theAssemblyComponentUsage_ReferenceDesignator,
+ const Handle(Standard_Transient)& theQuantity)
{
- StepRepr_AssemblyComponentUsage::Init(aProductDefinitionRelationship_Id,
- aProductDefinitionRelationship_Name,
+ StepRepr_AssemblyComponentUsage::Init(theProductDefinitionRelationship_Id,
+ theProductDefinitionRelationship_Name,
hasProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_RelatingProductDefinition,
- aProductDefinitionRelationship_RelatedProductDefinition,
+ theProductDefinitionRelationship_Description,
+ theProductDefinitionRelationship_RelatingProductDefinition,
+ theProductDefinitionRelationship_RelatedProductDefinition,
hasAssemblyComponentUsage_ReferenceDesignator,
- aAssemblyComponentUsage_ReferenceDesignator);
+ theAssemblyComponentUsage_ReferenceDesignator);
- theQuantity = aQuantity;
+ myQuantity = theQuantity;
}
//=======================================================================
//purpose :
//=======================================================================
-void StepRepr_QuantifiedAssemblyComponentUsage::Init (const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Id,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Name,
+void StepRepr_QuantifiedAssemblyComponentUsage::Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
const Standard_Boolean hasProductDefinitionRelationship_Description,
- const Handle(TCollection_HAsciiString) &aProductDefinitionRelationship_Description,
- const StepBasic_ProductDefinitionOrReference &aProductDefinitionRelationship_RelatingProductDefinition,
- const StepBasic_ProductDefinitionOrReference &aProductDefinitionRelationship_RelatedProductDefinition,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatingProductDefinition,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatedProductDefinition,
const Standard_Boolean hasAssemblyComponentUsage_ReferenceDesignator,
- const Handle(TCollection_HAsciiString) &aAssemblyComponentUsage_ReferenceDesignator,
- const Handle(StepBasic_MeasureWithUnit) &aQuantity)
+ const Handle(TCollection_HAsciiString)& theAssemblyComponentUsage_ReferenceDesignator,
+ const Handle(Standard_Transient)& theQuantity)
{
- StepRepr_AssemblyComponentUsage::Init(aProductDefinitionRelationship_Id,
- aProductDefinitionRelationship_Name,
+ StepRepr_AssemblyComponentUsage::Init(theProductDefinitionRelationship_Id,
+ theProductDefinitionRelationship_Name,
hasProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_Description,
- aProductDefinitionRelationship_RelatingProductDefinition,
- aProductDefinitionRelationship_RelatedProductDefinition,
+ theProductDefinitionRelationship_Description,
+ theProductDefinitionRelationship_RelatingProductDefinition,
+ theProductDefinitionRelationship_RelatedProductDefinition,
hasAssemblyComponentUsage_ReferenceDesignator,
- aAssemblyComponentUsage_ReferenceDesignator);
+ theAssemblyComponentUsage_ReferenceDesignator);
- theQuantity = aQuantity;
+ myQuantity = theQuantity;
}
//=======================================================================
//purpose :
//=======================================================================
-Handle(StepBasic_MeasureWithUnit) StepRepr_QuantifiedAssemblyComponentUsage::Quantity () const
+Handle(Standard_Transient) StepRepr_QuantifiedAssemblyComponentUsage::Quantity () const
{
- return theQuantity;
+ return myQuantity;
}
//=======================================================================
//purpose :
//=======================================================================
-void StepRepr_QuantifiedAssemblyComponentUsage::SetQuantity (const Handle(StepBasic_MeasureWithUnit) &aQuantity)
+void StepRepr_QuantifiedAssemblyComponentUsage::SetQuantity (const Handle(Standard_Transient)& theQuantity)
{
- theQuantity = aQuantity;
+ myQuantity = theQuantity;
}
#include <Standard_Type.hxx>
#include <StepRepr_AssemblyComponentUsage.hxx>
-class StepBasic_MeasureWithUnit;
+
class TCollection_HAsciiString;
class StepBasic_ProductDefinition;
Standard_EXPORT StepRepr_QuantifiedAssemblyComponentUsage();
//! Initialize all fields (own and inherited)
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Id, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Name, const Standard_Boolean hasProductDefinitionRelationship_Description, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Description, const Handle(StepBasic_ProductDefinition)& aProductDefinitionRelationship_RelatingProductDefinition, const Handle(StepBasic_ProductDefinition)& aProductDefinitionRelationship_RelatedProductDefinition, const Standard_Boolean hasAssemblyComponentUsage_ReferenceDesignator, const Handle(TCollection_HAsciiString)& aAssemblyComponentUsage_ReferenceDesignator, const Handle(StepBasic_MeasureWithUnit)& aQuantity);
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
+ const Standard_Boolean hasProductDefinitionRelationship_Description,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatingProductDefinition,
+ const Handle(StepBasic_ProductDefinition)& theProductDefinitionRelationship_RelatedProductDefinition,
+ const Standard_Boolean hasAssemblyComponentUsage_ReferenceDesignator,
+ const Handle(TCollection_HAsciiString)& theAssemblyComponentUsage_ReferenceDesignator,
+ const Handle(Standard_Transient)& theQuantity);
//! Initialize all fields (own and inherited)
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Id, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Name, const Standard_Boolean hasProductDefinitionRelationship_Description, const Handle(TCollection_HAsciiString)& aProductDefinitionRelationship_Description, const StepBasic_ProductDefinitionOrReference& aProductDefinitionRelationship_RelatingProductDefinition, const StepBasic_ProductDefinitionOrReference& aProductDefinitionRelationship_RelatedProductDefinition, const Standard_Boolean hasAssemblyComponentUsage_ReferenceDesignator, const Handle(TCollection_HAsciiString)& aAssemblyComponentUsage_ReferenceDesignator, const Handle(StepBasic_MeasureWithUnit)& aQuantity);
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Id,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Name,
+ const Standard_Boolean hasProductDefinitionRelationship_Description,
+ const Handle(TCollection_HAsciiString)& theProductDefinitionRelationship_Description,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatingProductDefinition,
+ const StepBasic_ProductDefinitionOrReference& theProductDefinitionRelationship_RelatedProductDefinition,
+ const Standard_Boolean hasAssemblyComponentUsage_ReferenceDesignator,
+ const Handle(TCollection_HAsciiString)& theAssemblyComponentUsage_ReferenceDesignator,
+ const Handle(Standard_Transient)& theQuantity);
//! Returns field Quantity
- Standard_EXPORT Handle(StepBasic_MeasureWithUnit) Quantity() const;
+ Standard_EXPORT Handle(Standard_Transient) Quantity() const;
//! Set field Quantity
- Standard_EXPORT void SetQuantity (const Handle(StepBasic_MeasureWithUnit)& Quantity);
+ Standard_EXPORT void SetQuantity (const Handle(Standard_Transient)& theQuantity);
private:
- Handle(StepBasic_MeasureWithUnit) theQuantity;
+ Handle(Standard_Transient) myQuantity;
};
StepShape_MeasureQualification::StepShape_MeasureQualification () { }
-void StepShape_MeasureQualification::Init
- (const Handle(TCollection_HAsciiString)& name,
- const Handle(TCollection_HAsciiString)& description,
- const Handle(StepBasic_MeasureWithUnit)& qualified_measure,
- const Handle(StepShape_HArray1OfValueQualifier)& qualifiers)
+void StepShape_MeasureQualification::Init(const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theQualifiedMeasure,
+ const Handle(StepShape_HArray1OfValueQualifier)& theQualifiers)
{
- theName = name;
- theDescription = description;
- theQualifiedMeasure = qualified_measure;
- theQualifiers = qualifiers;
+ myName = theName;
+ myDescription = theDescription;
+ myQualifiedMeasure = theQualifiedMeasure;
+ myQualifiers = theQualifiers;
}
Handle(TCollection_HAsciiString) StepShape_MeasureQualification::Name () const
-{ return theName; }
+{
+ return myName;
+}
-void StepShape_MeasureQualification::SetName
- (const Handle(TCollection_HAsciiString)& name)
-{ theName = name; }
+void StepShape_MeasureQualification::SetName(const Handle(TCollection_HAsciiString)& theName)
+{
+ myName = theName;
+}
Handle(TCollection_HAsciiString) StepShape_MeasureQualification::Description () const
-{ return theDescription; }
+{
+ return myDescription;
+}
-void StepShape_MeasureQualification::SetDescription
- (const Handle(TCollection_HAsciiString)& description)
-{ theDescription = description; }
+void StepShape_MeasureQualification::SetDescription(const Handle(TCollection_HAsciiString)& theDescription)
+{
+ myDescription = theDescription;
+}
-Handle(StepBasic_MeasureWithUnit) StepShape_MeasureQualification::QualifiedMeasure () const
-{ return theQualifiedMeasure; }
+Handle(Standard_Transient) StepShape_MeasureQualification::QualifiedMeasure () const
+{
+ return myQualifiedMeasure;
+}
-void StepShape_MeasureQualification::SetQualifiedMeasure
- (const Handle(StepBasic_MeasureWithUnit)& qualified_measure)
-{ theQualifiedMeasure = qualified_measure; }
+void StepShape_MeasureQualification::SetQualifiedMeasure(const Handle(Standard_Transient)& theQualifiedMeasure)
+{
+ myQualifiedMeasure = theQualifiedMeasure;
+}
Handle(StepShape_HArray1OfValueQualifier) StepShape_MeasureQualification::Qualifiers () const
-{ return theQualifiers; }
+{
+ return myQualifiers;
+}
Standard_Integer StepShape_MeasureQualification::NbQualifiers () const
-{ return theQualifiers->Length(); }
+{
+ return myQualifiers->Length();
+}
-void StepShape_MeasureQualification::SetQualifiers
- (const Handle(StepShape_HArray1OfValueQualifier)& qualifiers)
-{ theQualifiers = qualifiers; }
+void StepShape_MeasureQualification::SetQualifiers(const Handle(StepShape_HArray1OfValueQualifier)& theQualifiers)
+{
+ myQualifiers = theQualifiers;
+}
-StepShape_ValueQualifier StepShape_MeasureQualification::QualifiersValue
- (const Standard_Integer num) const
-{ return theQualifiers->Value(num); }
+StepShape_ValueQualifier StepShape_MeasureQualification::QualifiersValue(const Standard_Integer theNum) const
+{
+ return myQualifiers->Value(theNum);
+}
-void StepShape_MeasureQualification::SetQualifiersValue
- (const Standard_Integer num, const StepShape_ValueQualifier& aqualifier)
-{ theQualifiers->SetValue (num,aqualifier); }
+void StepShape_MeasureQualification::SetQualifiersValue(const Standard_Integer theNum, const StepShape_ValueQualifier& theQualifier)
+{
+ myQualifiers->SetValue(theNum, theQualifier);
+}
#include <Standard_Transient.hxx>
#include <Standard_Integer.hxx>
class TCollection_HAsciiString;
-class StepBasic_MeasureWithUnit;
class StepShape_ValueQualifier;
Standard_EXPORT StepShape_MeasureQualification();
- Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& name, const Handle(TCollection_HAsciiString)& description, const Handle(StepBasic_MeasureWithUnit)& qualified_measure, const Handle(StepShape_HArray1OfValueQualifier)& qualifiers);
+ Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName,
+ const Handle(TCollection_HAsciiString)& theDescription,
+ const Handle(Standard_Transient)& theQualifiedMeasure,
+ const Handle(StepShape_HArray1OfValueQualifier)& theQualifiers);
Standard_EXPORT Handle(TCollection_HAsciiString) Name() const;
- Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& name);
+ Standard_EXPORT void SetName (const Handle(TCollection_HAsciiString)& theName);
Standard_EXPORT Handle(TCollection_HAsciiString) Description() const;
- Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& description);
+ Standard_EXPORT void SetDescription (const Handle(TCollection_HAsciiString)& theDescription);
- Standard_EXPORT Handle(StepBasic_MeasureWithUnit) QualifiedMeasure() const;
+ Standard_EXPORT Handle(Standard_Transient) QualifiedMeasure() const;
- Standard_EXPORT void SetQualifiedMeasure (const Handle(StepBasic_MeasureWithUnit)& qualified_measure);
+ Standard_EXPORT void SetQualifiedMeasure (const Handle(Standard_Transient)& theQualifiedMeasure);
Standard_EXPORT Handle(StepShape_HArray1OfValueQualifier) Qualifiers() const;
Standard_EXPORT Standard_Integer NbQualifiers() const;
- Standard_EXPORT void SetQualifiers (const Handle(StepShape_HArray1OfValueQualifier)& qualifiers);
+ Standard_EXPORT void SetQualifiers (const Handle(StepShape_HArray1OfValueQualifier)& theQualifiers);
- Standard_EXPORT StepShape_ValueQualifier QualifiersValue (const Standard_Integer num) const;
+ Standard_EXPORT StepShape_ValueQualifier QualifiersValue (const Standard_Integer theNum) const;
- Standard_EXPORT void SetQualifiersValue (const Standard_Integer num, const StepShape_ValueQualifier& aqualifier);
+ Standard_EXPORT void SetQualifiersValue (const Standard_Integer theNum, const StepShape_ValueQualifier& theQualifier);
private:
- Handle(TCollection_HAsciiString) theName;
- Handle(TCollection_HAsciiString) theDescription;
- Handle(StepBasic_MeasureWithUnit) theQualifiedMeasure;
- Handle(StepShape_HArray1OfValueQualifier) theQualifiers;
+ Handle(TCollection_HAsciiString) myName;
+ Handle(TCollection_HAsciiString) myDescription;
+ Handle(Standard_Transient) myQualifiedMeasure;
+ Handle(StepShape_HArray1OfValueQualifier) myQualifiers;
};
// commercial license or contractual agreement.
-#include <StepBasic_MeasureWithUnit.hxx>
#include <StepShape_ToleranceValue.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepShape_ToleranceValue,Standard_Transient)
#include <StepBasic_SiUnitAndPlaneAngleUnit.hxx>
#include <StepBasic_MeasureWithUnit.hxx>
#include <StepRepr_GlobalUnitAssignedContext.hxx>
+#include <StepRepr_ReprItemAndMeasureWithUnit.hxx>
#include <STEPConstruct_UnitContext.hxx>
//=============================================================================
while (!aPau.IsNull() && aPau->IsKind((STANDARD_TYPE(StepBasic_ConversionBasedUnitAndPlaneAngleUnit))))
{
Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit) aConverUnit = Handle(StepBasic_ConversionBasedUnitAndPlaneAngleUnit)::DownCast(aPau);
- anAngle = anAngle * aConverUnit->ConversionFactor()->ValueComponent();
- aPau = aConverUnit->ConversionFactor()->UnitComponent().NamedUnit();
+ Handle(StepBasic_MeasureWithUnit) aConversionFactor;
+ Handle(Standard_Transient) aTransientFactor = aConverUnit->ConversionFactor();
+ if (aTransientFactor->IsKind(STANDARD_TYPE(StepBasic_MeasureWithUnit)))
+ {
+ aConversionFactor = Handle(StepBasic_MeasureWithUnit)::DownCast(aTransientFactor);
+ }
+ else if (aTransientFactor->IsKind(STANDARD_TYPE(StepRepr_ReprItemAndMeasureWithUnit)))
+ {
+ Handle(StepRepr_ReprItemAndMeasureWithUnit) aReprMeasureItem =
+ Handle(StepRepr_ReprItemAndMeasureWithUnit)::DownCast(aTransientFactor);
+ aConversionFactor = aReprMeasureItem->GetMeasureWithUnit();
+ }
+ anAngle = anAngle * aConversionFactor->ValueComponent();
+ aPau = aConversionFactor->UnitComponent().NamedUnit();
}
if (aPau.IsNull())
{
--- /dev/null
+puts "===================================="
+puts "0033099: Data Exchange, Step Import - Wrong PMI values in GDT"
+puts "===================================="
+
+pload OCAF
+
+Close D -silent
+
+ReadStep D [locate_data_file bug33099.stp]
+
+set tolType0 [XGetTypeOfTolerance D 0:1:4:1]
+set tolVal0 [XGetToleranceValue D 0:1:4:1]
+if {[string first "ProfileOfSurface" $tolType0] == -1
+ || [expr {double(round(100 * $tolVal0))/100}] != 0.1} {
+ puts "Error: Tolerance data is not correct"
+}
+
+set tolType1 [XGetTypeOfTolerance D 0:1:4:5]
+set tolVal1 [XGetToleranceValue D 0:1:4:5]
+if {[string first "Position" $tolType1] == -1
+ || $tolVal1 != 0} {
+ puts "Error: Tolerance data is not correct"
+}
+
+set tolType2 [XGetTypeOfTolerance D 0:1:4:6]
+set tolVal2 [XGetToleranceValue D 0:1:4:6]
+if {[string first "Position" $tolType2] == -1
+ || $tolVal2 != 0} {
+ puts "Error: Tolerance data is not correct"
+}
+
+set tolType3 [XGetTypeOfTolerance D 0:1:4:7]
+set tolVal3 [XGetToleranceValue D 0:1:4:7]
+if {[string first "Position" $tolType3] == -1
+ || $tolVal3 != 0} {
+ puts "Error: Tolerance data is not correct"
+}
+
+set dimType0 [XGetDimensionType D 0:1:4:8]
+set dimVal0 [XGetDimensionValue D 0:1:4:8]
+if {[string first "Location_LinearDistance" $dimType0] == -1
+ || [expr {double(round(100 * $dimVal0))/100}] != 21.0} {
+ puts "Error: Dimension data is not correct"
+}
+
+set dimType1 [XGetDimensionType D 0:1:4:9]
+set dimVal1 [XGetDimensionValue D 0:1:4:9]
+if {[string first "Location_LinearDistance" $dimType1] == -1
+ || [expr {double(round(100 * $dimVal1))/100}] != 5.0} {
+ puts "Error: Dimension data is not correct"
+}
+
+set dimType2 [XGetDimensionType D 0:1:4:10]
+set dimVal2 [XGetDimensionValue D 0:1:4:10]
+if {[string first "Location_LinearDistance" $dimType2] == -1
+ || [expr {double(round(100 * $dimVal2))/100}] != 2.5} {
+ puts "Error: Dimension data is not correct"
+}
\ No newline at end of file