ichesnok
f286953d85
0033530: Data Exchange, Step Import - Implement GENERAL_PROPERTY support
...
The necessary classes for GeneralProperty support were added.
The ReadMetadata method was created for reading and saving attributes.
2024-02-15 14:00:40 +00:00
dpasukhi
b2fedee6a1
0033375: Coding - Static Analyzing processing. Performance
...
Performance update applied:
- moving to const reference as much as possible
Result of CLANG_TIDY (static analyzing filter: perform*)
2023-05-19 19:33:59 +01:00
aml
b2bce1d928
0033039: Coding - get rid of unused headers [StepData to StlAPI]
2022-06-28 20:23:23 +03:00
aml
a81bd74a38
0032667: Coding - get rid of unused forward declarations [LibCtl to StepRepr]
2021-11-22 18:58:00 +03:00
dpasukhi
812ee2c9be
0031388: Data Exchange - support kinematics data in STEP format
...
- add new STEP entities.
2021-09-17 20:08:51 +03:00
abv
0f57ab750d
0029590: Coding - avoid usage of Standard_EXPORT attribute for inline methods
...
All occurrences of Standard_EXPORT attached to inline methods in OCCT code are eliminated.
Some unused classes and C++ files producing no code are deleted.
2018-03-22 19:51:25 +03:00
kgv
25e59720d6
0028832: MMgt_TShared can be replaced by Standard_Transient
2017-07-06 13:18:13 +03:00
ika
fe0d928d97
0027807: Units are lost during import presentation of GDT.
...
Add entities to import a subtype of draughting_model,
Add units calculating during STEP reading.
2016-09-01 13:19:12 +03:00
ika
b7b2f85ac1
0027455: Implementation of connection points
...
Add Import/Export connection points.
Make some improvements in STEP reading in collections shapes, to which dimension is attached.
Update tests.
2016-05-12 10:30:09 +03:00
ika
d658f27576
0027336: Update STEP entities, according to AP242
...
Add header and parameter for AP242.
Update entities:
product_definition_relationship
styled_item
Update select types:
security_classification_item
person_and_organization_item
organization_item
group_item
external_identification_item
document_reference_item
date_item
approval_item
external_identification_item
draughting_callout_element
value_qualifier
invisibility_context
update gdt tests.
fix compilation warnings.
2016-04-08 11:42:59 +03:00
abv
18f7c9a5c2
0027047: STEP -- eliminate useless polymorhic methods Init()
...
Methods Init() in STEP data classes are made non-virtual, redundant variants just calling the same method of the base class are removed.
A few places where removed method have been called are corrected.
2016-01-03 15:17:07 +03:00
abv
92efcf78a6
0026936: Drawbacks of inlining in new type system in OCCT 7.0 -- automatic
...
Automatic restore of IMPLEMENT_STANDARD_RTTIEXT macro (upgrade -rtti)
2015-12-04 14:15:06 +03:00
abv
5d88fd549c
0026850: Replace nested instantiations of TCollection generic classes by NCollection templates
...
Remaining instantiations of NCollection generics are converted to NCollection templates; unused and duplicates removed
2015-11-09 15:04:07 +03:00
ink
1c9d32256d
0026689: Necessary to improve STEPCAFControl_Reader to read GD&T data from STEP model(AP242).
...
Small corrections
added tests, corrected remarks
corrected remarks
Fix compilation errors.
Update test case (direction can be exist only for Oriented dimension).
fix compilation warning
2015-11-05 11:52:35 +03:00
ika
28a73c1fe7
0026371: Implementation of new entities for GD&T
...
Implement entities:
- DatumReferenceCompartment,
- DatumReferenceElement,
- DatumReferenceModifierWithValue,
- DatumSystem,
- GeneralDatumReference,
- ValueFormatTypeQualifier,
- NonUniformZoneDefinition,
- ProjectedZoneDefinition,
- RunoutZoneDefinition,
- RunoutZoneOrientation,
- ToleranceZone,
- ToleranceZoneDefinition,
- ToleranceZoneForm,
- ToleranceZoneTarget,
- GeometricToleranceWithDefinedAreaUnit,
- GeometricToleranceWithDefinedUnit,
- GeometricToleranceWithMaximumTolerance,
- GeometricToleranceWithModifiers,
- UnequallyDisposedGeometricTolerance,
- GeometricItemSpecificUsage,
- IdAttribute,
- IdAttributeSelect,
- ItemIdentifiedRepresentationUsage,
- ItemIdentifiedRepresentationUsageDefinition,
- Apex,
- CentreOfSymmetry,
- GeometricAlignment,
- ParallelOffset,
- PerpendicularTo,
- Tangent,
- AllAroundShapeAspect,
- BetweenShapeAspect,
- CompositeGroupShapeAspect,
- ContinuosShapeAspect,
- ReprItemAndLengthMeasureWithUnitAndQRI,
- ReprItemAndPlaneAngleMeasureWithUnitAndQRI,
- ReprItemAndPlaneAngleMeasureWithUnit,
- CompGroupShAspAndCompShAspAndDatumFeatAndShAsp,
- CompShAspAndDatumFeatAndShAsp,
- GeoTolAndGeoTolWthDatRef,
- GeoTolAndGeoTolWthDatRefAndGeoTolWthMod,
- GeoTolAndGeoTolWthMod,
- GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol,
- IntegerRepresentationItem,
- ValueRepresentationItem.
Modify entities:
- GeometricTolerance,
- GeometricToleranceWithDatumReference,
- ShapeDimensionRepresentation.
fix compilation error
fix compilation warning
2015-09-24 14:10:26 +03:00
abv
42cf5bc1ca
0024002: Overall code and build procedure refactoring -- automatic
...
Automatic upgrade of OCCT code by command "occt_upgrade . -nocdl":
- WOK-generated header files from inc and sources from drv are moved to src
- CDL files removed
- All packages are converted to nocdlpack
2015-07-12 07:42:38 +03:00
abv
df8d39700d
0024750: Replace instantiations of TCollection generic classes by NCollection templates -- automatic
...
Automatic upgrade of code by command "occt_upgrade . -tcollection"
2015-07-11 12:01:52 +03:00
abv
ec357c5cbb
0024947: Redesign OCCT legacy type system -- automatic
...
Automatic upgrade with command "occt_upgdare . -rtti"
2015-07-11 11:06:11 +03:00
ski
ff8178ef85
0024784: Move documentation in CDL files to proper location
...
Mostly duplicated comments were removed and missing ones were moved
into dedicated class CDL files.
Some more duplicated comments were removed from CDL files.
Correction of merge
2014-05-29 16:06:49 +04:00
abv
6e33d3ced2
0024830: Remove redundant keyword 'mutable' in CDL declarations
...
Redundant keyword 'mutable' removed in CDL files.
In IGESConvGeom_GeomBuilder, unused methods MakeXY() and MakeXYZ() removed.
Method StepAP214_AutoDesignGroupAssignment::Init() replicating same method of the base class is removed as it causes CDL extraction error after above (seemingly irrelevant) changes.
2014-05-29 14:58:25 +04:00
abv
d5f74e42d6
0024624: Lost word in license statement in source files
...
License statement text corrected; compiler warnings caused by Bison 2.41 disabled for MSVC; a few other compiler warnings on 54-bit Windows eliminated by appropriate type cast
Wrong license statements corrected in several files.
Copyright and license statements added in XSD and GLSL files.
Copyright year updated in some files.
Obsolete documentation files removed from DrawResources.
2014-02-20 16:15:17 +04:00
bugmster
973c2be1e1
0024428: Implementation of LGPL license
...
The copying permission statements at the beginning of source files updated to refer to LGPL.
Copyright dates extended till 2014 in advance.
2013-12-17 12:42:41 +04:00
bugmaster
b311480ed5
0023024: Update headers of OCCT files
...
Added appropriate copyright and license information in source files
2012-03-21 19:43:04 +04:00
bugmaster
7fd59977df
Integration of OCCT 6.5.0 from SVN
2012-03-05 19:23:40 +04:00