139 Commits
Author SHA1 Message Date
Clifford Yapp 4d03347df6 Put TREAT modded ap242 into a separate directory 2026-02-09 09:22:17 -05:00
Copilotandstarseeker befb85f2f9 Add TREAT-based AP242 schema variant for standards compliance comparison (#15)
* Initial plan

* Add documentation and clarify TYPEis_aggregate as shallow check

Co-authored-by: starseeker <238416+starseeker@users.noreply.github.com>

* Add test for aggregate unwrapping with typedef chains

Co-authored-by: starseeker <238416+starseeker@users.noreply.github.com>

* Add TREAT-based corrected AP242 schema and comparison documentation

Co-authored-by: starseeker <238416+starseeker@users.noreply.github.com>

* Add AP242 schema README and update documentation with comparison references

Co-authored-by: starseeker <238416+starseeker@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: starseeker <238416+starseeker@users.noreply.github.com>
2026-02-09 09:16:56 -05:00
Clifford Yapp 8cc8fc7590 Set up the newer (non-working) ap242 exp file 2026-02-09 09:16:36 -05:00
Chris HORLER 6cf5d1e860 CMake update
- variable usage, RPATHs, config header generation
 - remove the CMake core target
2021-08-15 09:22:29 +01:00
Clifford Yapp 4f20f391c6 Reverting develop back to commit 548fd82ad7 2021-08-04 16:04:32 -04:00
Cliff Yapp 4bf478b6e3 Remove the express-only option 2020-12-14 16:09:26 -05:00
Chris HORLER a4d1e03f0d ensure when SC_BUILD_EXPRESS_ONLY is set that we do not build the schema scanner 2020-07-21 15:25:38 +01:00
Unknown f3b6498da2 data/ap238/ap238-aim-long.exp comment typo 2017-10-09 07:40:52 -04:00
Cliff Yapp a78ca01b54 Revert "Get latest version of ap242 from http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap242_managed_model_based_3d_engineering/mim_lf.exp"
This reverts commit 0b456a833e.

New schema apparently doesn't build.
2016-08-06 16:51:58 -04:00
Cliff Yapp 0b456a833e Get latest version of ap242 from http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap242_managed_model_based_3d_engineering/mim_lf.exp 2016-08-06 12:05:18 -04:00
Mark Pictor 719f39f489 update AP209 ATS files. enum element_order now has the _order prefix on its values
sed -i 's/CURVE_3D_ELEMENT_DESCRIPTOR(.LINEAR./CURVE_3D_ELEMENT_DESCRIPTOR(.LINEAR_ORDER./g;' *.stp
sed -i 's/SURFACE_3D_ELEMENT_DESCRIPTOR(.LINEAR./SURFACE_3D_ELEMENT_DESCRIPTOR(.LINEAR_ORDER./g;' *.stp
sed -i 's/SURFACE_3D_ELEMENT_DESCRIPTOR(.QUADRATIC./SURFACE_3D_ELEMENT_DESCRIPTOR(.QUADRATIC_ORDER./g;' *.stp
sed -i 's/VOLUME_3D_ELEMENT_DESCRIPTOR(.QUADRATIC./VOLUME_3D_ELEMENT_DESCRIPTOR(.QUADRATIC_ORDER./g;' *.stp
sed -i 's/VOLUME_3D_ELEMENT_DESCRIPTOR(.LINEAR./VOLUME_3D_ELEMENT_DESCRIPTOR(.LINEAR_ORDER./g;' *.stp
2015-02-08 14:22:27 -05:00
Mark Pictor ee32a0f923 new versions of ap242, ap210e3, ap209. all 3 are now IS, renamed accordingly
wget http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap210_electronic_assembly_interconnect_and_packaging_design/mim_lf.exp
wget http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap209_multidisciplinary_analysis_and_design/mim_lf.exp
wget http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap242_managed_model_based_3d_engineering/mim_lf.exp
2015-02-08 14:22:26 -05:00
Cliff Yapp 87e1f9948c Apply BRL-CAD change r58222 from tbrowder2 - added FIXME to warn of error with tightned standards 2014-08-17 22:54:01 -04:00
Cliff Yapp b905bec990 Apply BRL-CAD change r58172 from tbrowder2 - correct grammar 2014-08-17 22:52:56 -04:00
Mark Pictor 5c021b2b7f tests were broken because macro name changed
make two variables CACHE INTERNAL so that their values are available in other scopes (i.e. in test dirs)
2014-03-01 11:53:30 -05:00
Cliff Yapp 10fb7419b5 More whitespace and case tweaks 2014-03-01 11:53:30 -05:00
Cliff Yapp 44e02c957a whitespace changes 2014-03-01 11:53:30 -05:00
Cliff Yapp c0e74a9eef Add CMake footer comment to CMake files 2014-02-28 22:06:09 -05:00
Mark Pictor 8e08f71fe8 don't build schema scanner unless schemas are to be built 2014-02-28 22:02:06 -05:00
Mark Pictor 96bd4520b5 move more schema logic into new file, rename file 2014-02-28 22:02:06 -05:00
Mark Pictor a4e96f62ff put path macros in a separate file, and include it 2014-02-28 22:02:05 -05:00
Mark Pictor 2e6ee6695a cmake changes to match new behavior of scanner 2014-02-28 22:02:05 -05:00
Mark Pictor 95d339e2c7 use schema scanner in data/CMakeLists.txt 2014-02-28 22:02:03 -05:00
Mark Pictor 44ab3e3352 run the schema scanner from data/CMakeLists.txt 2014-02-28 22:02:02 -05:00
davyw 995a8a7fe9 Added libraries to SC_ADDEXEC libslist parameter.
When building static libs, all dependent libraries need to be provided to liblist.
When building shared libs, this is not needed, but does not break the build.
2014-02-09 22:56:07 +01:00
Mark Pictor a13481e543 update AP242 to v1.27 (N8324)
retrieved from
http://stepmod.cvs.sourceforge.net/viewvc/stepmod/stepmod/data/modules/ap242_managed_model_based_3d_engineering/mim_lf.exp?revision=1.27
2013-11-17 13:26:04 -05:00
Mark Pictor 2546685d2f oops, install inside include/ dir 2013-11-13 20:01:18 -05:00
Mark Pictor 67f8ea4574 install generated sdai headers 2013-11-13 20:01:18 -05:00
Mark Pictor e889888ab3 static sdai libs need include paths 2013-11-13 20:01:18 -05:00
Mark Pictor 8fda732363 delete nonconformant part 21 files for ap210e2 2013-10-13 19:10:45 -04:00
Mark Pictor 45f58654c8 delete nonconformant part 21 files for ap227 2013-10-13 19:10:45 -04:00
Mark Pictor 335ccf9712 rename problematic merged schema so it won't stop the build 2013-09-20 12:04:13 -04:00
Cliff Yapp 5126b48e3f Rename fedex_python and fedex_plus to exp2python and exp2cxx respectively. 2013-08-28 21:57:46 -04:00
Mark Pictor b468d27522 libexpress is no longer a dependency of the class libs
great!
2013-07-20 20:35:24 -04:00
Mark Pictor 1e72fa4ce2 remove 203wseds schema and files
the schema is outdated and the files do not match it; I haven't found the time to modify the files
2013-07-16 20:43:16 -04:00
Mark dc4a783f18 Merge pull request #236 from stepcode/review/merged_schema
Add AP214/AP242 merged schema
2013-05-29 18:29:32 -07:00
Mark Pictor e0ab04a719 add comment about modifications, rename the file 2013-05-25 12:50:50 -04:00
Mark Pictor 91f56a6a24 fix unknown attr errors by commenting out(!) the offending lines 2013-05-25 12:42:02 -04:00
Mark Pictor c2e4c8b937 fix missing supertype for resulting_path
ERROR: Entity motion_link_relationship missing from supertype list for subtype resulting_path
2013-05-24 15:26:44 -04:00
STEPTools 0c4f98be53 add STEPTools merged schema 2013-05-24 15:25:38 -04:00
Cliff Yapp 47bc6ffd6b Make the generate_cpp custom targets depend explicitly on FEDEX_OUT files, which are in turn generated by the preceeding custom command. This is an attempt to improve parallel building. 2013-05-23 22:08:37 -04:00
starseeker 1ce677914e use relative path for source file 2013-04-15 19:35:27 -04:00
Mark Pictor 5fa4b17513 replace all references to SCL with SC in CMake files and code 2013-04-14 14:49:53 -04:00
Cliff Yapp d8eeb838af Don't do the lazy tests on WIN32 either, at least not until we get cllazyfile going. 2013-04-10 20:08:13 -04:00
buildingsmart a996de8716 replace IFC2x4_RC3 draft with IFC4 final 2013-04-08 20:43:43 -04:00
Cliff Yapp ebc01e8970 Use CMAKE_COMMAND variable to run cmake 2013-04-04 20:27:42 -04:00
Cliff Yapp 1002809e18 Somehow, we ended up with differences in the schema files - oops. Fix 2013-03-19 22:32:31 -04:00
Cliff Yapp b196aac059 Remove some unnecessary and/or duplicate files 2013-03-05 21:39:08 -05:00
Cliff Yapp 4667f7ab95 More tweaks - got too aggressive preserving vanilla in data file from master for merge - needed to change SCL_ macros. 2013-03-05 20:50:09 -05:00
Cliff Yapp 784363bf5f Make a stab at merging master and brlcad. Not properly working yet, need to remove some files, etc. 2013-03-04 21:57:08 -05:00