0026859: Export of GDT from XCAF to STEP
authorika <ika@opencascade.com>
Tue, 10 Nov 2015 08:58:29 +0000 (11:58 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 4 Dec 2015 10:16:58 +0000 (13:16 +0300)
commit6595eee7961e8f6b154b6befdbd53a2bf378ae0b
tree3be8effa6903bbf6e2b78c60161b025bb3b5015d
parent4e14c88f77d5a79a6be8acf62e17afb62771831b
0026859: Export of GDT from XCAF to STEP

Export/Import:
Add export of dimensions, geometric tolerances and datums, according to AP242.
Add missing STEP entities.
Corrections.

XCAF:
Add new attributes to Datum object: DatumTargetNumber.
Supplement enum XCAFDimTolObjects_GeomToleranceZoneModif.
Corrections.

Test cases:
gdt export A1
gdt export A2
gdt export A3
gdt export A4
gdt export A5
46 files changed:
src/RWStepAP214/RWStepAP214_GeneralModule.cxx
src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx
src/RWStepDimTol/FILES
src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.cxx
src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.cxx
src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.cxx
src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx [new file with mode: 0644]
src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx [new file with mode: 0644]
src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx
src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.cxx [new file with mode: 0644]
src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx [new file with mode: 0644]
src/STEPCAFControl/STEPCAFControl_Reader.cxx
src/STEPCAFControl/STEPCAFControl_Writer.cxx
src/STEPCAFControl/STEPCAFControl_Writer.hxx
src/STEPConstruct/STEPConstruct_GDTProperty.cxx
src/STEPConstruct/STEPConstruct_GDTProperty.hxx
src/StepAP214/StepAP214_Protocol.cxx
src/StepDimTol/FILES
src/StepDimTol/StepDimTol_GeneralDatumReference.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx [new file with mode: 0644]
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx [new file with mode: 0644]
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMaxTol.cxx [new file with mode: 0644]
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMaxTol.hxx [new file with mode: 0644]
src/StepDimTol/StepDimTol_SimpleDatumReferenceModifierMember.hxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.cxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.hxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.cxx
src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceZoneModif.hxx
src/XCAFDoc/XCAFDoc_Datum.cxx
src/XCAFDoc/XCAFDoc_DimTolTool.cxx
src/XCAFDoc/XCAFDoc_DimTolTool.hxx
src/XCAFDoc/XCAFDoc_GeomTolerance.cxx
src/XDEDRAW/XDEDRAW_GDTs.cxx
tests/gdt/export/A1 [new file with mode: 0644]
tests/gdt/export/A2 [new file with mode: 0644]
tests/gdt/export/A3 [new file with mode: 0644]
tests/gdt/export/A4 [new file with mode: 0644]
tests/gdt/export/A5 [new file with mode: 0644]
tests/gdt/export/begin [new file with mode: 0644]
tests/gdt/export/end [new file with mode: 0644]
tests/gdt/grids.list
tests/gdt/import/A1
tests/gdt/import/A2
tests/gdt/import/A3
tests/gdt/import/A4
tests/gdt/import/A5