wmayer
4aefcb5cc2
Base: fix build failure with MSVC
2022-10-05 21:47:47 +02:00
wmayer
716ceecd02
Base: add helper function to convert a string of a triple of floats into Vector3f
2022-10-05 18:58:51 +02:00
wmayer
f15fe90339
Base: [skip ci] optimize writing Inventor file
2022-08-28 13:01:12 +02:00
wmayer
f4f03d022e
Base: [skip ci] whitespace improvements
2022-08-28 12:20:49 +02:00
marioalexis
6f6854edd5
Base: Fix warning -Wrange-loop-construct
2022-08-28 12:04:21 +02:00
wmayer
d1b6764514
Base: support of SoFaceSet in InventorLoader
2022-08-26 14:51:43 +02:00
wmayer
9d041d8497
Base: implement loading of OpenInventor files (currently only SoIndexedFaceSet is supported)
2022-08-26 12:39:04 +02:00
wmayer
8c298493de
Mod: replace std::ifstream/std::ofstream with Base::ifstream/Base::ofstream
2022-08-21 12:46:53 +02:00
berniev
15419982d4
Base: Modernise ctors dtors defs etc
2022-08-02 12:37:46 +02:00
Uwe
4b2ffd2eca
[Base] remove superfluous nullptr checks
2022-07-18 03:16:22 +02:00
wmayer
316352fa50
Base: [skip ci] fix slight regression caused with 13549473e
2022-06-30 13:13:00 +02:00
mosfet80
c86f0ce670
Remove old msc ver. Freecad 0.20 require 64 bit and windows 7 or higher. For this reason, msc libraries less than 1800 will no longer be used. ( #7036 )
...
* remove msc<1800
2022-06-28 00:42:33 +02:00
Uwe
a04db55476
[Base] remove unnecessary Boolean comparisons
2022-06-19 15:17:50 +02:00
wmayer
91e4e468dd
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
Uwe
a816ee1fa1
[Base] BoundBox etc.: remove unused includes
2022-03-02 13:59:59 +01:00
wmayer
cad0d01883
Base: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-25 20:21:30 +01:00
luz paz
01b21e0d06
Base: Fix header uniformity, whitespace, and doxygen
...
[skip ci]
2020-11-22 18:12:16 +01:00
wmayer
5a45efd5f9
Coverity: Uninitialized scalar variable
2020-07-20 17:34:23 +02:00
wmayer
a5fbf61dea
Base: [skip ci] support of spheres in InventorBuilder
2020-04-08 18:01:13 +02:00
luz.paz
011e5aedfa
src/Base: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/Base` files
2019-12-25 11:38:58 +01:00
ezzieyguywuf
9fcc18b08e
Refactor and rename ConsoleObserver...
...
...Renamed to "ILogger", to designate that this is an Interface for a
Logger. This "Interface" is pure virtual, so that it cannot be
instantiated directly. This makes it clear that it is intended to be
derived.
Finally, got rid of all the individual log-style methods and replaced
with SendLog. The idea here is that day-to-day users will only interact
with ILogger through ConsoleSingleton (or, likely, LoggerSingleton in
the future). This singleton will manage an arbirtary collection of
ILogger, and call SendLog with the appropriate parameters based on what
the user requests.
Therefore, the singleton itself will have the individual Log, Message,
Error, etc... methods, while stil allowing us to simplify the code base
of ILogger and its derived classes.
2019-10-20 11:46:15 +02:00
wmayer
52916175ed
start to replace old C-style casts with static_cast or reinterpret_cast, avoid implicit casts
2019-09-16 17:59:18 +02:00
Unknown
9c5407d259
Builder3D: doxy typo/grammar fixes
...
[skip ci]
2017-12-04 08:20:55 -05:00
wmayer
6008bb1691
extend InventorBuilder
2017-10-16 11:03:21 +02:00
wmayer
fb7094bf31
use specialized exception classes
2017-04-28 18:49:11 +02:00
wmayer
56f5b9c568
+ extend InventorBuilder to add an SoPolygonOffset node
2016-07-30 14:20:00 +02:00
wmayer
21e44f274b
+ extend Inventor builder to support material nodes
2015-12-16 16:09:31 +01:00
wmayer
c633ec4075
+ make API of InventorBuilder more flexible and add new methods
2015-11-26 15:27:40 +01:00
wmayer
bbd5a882b3
+ extend Inventor builder, project curve on mesh
2015-04-22 17:15:49 +02:00
wmayer
6529c8c371
Make new method in Vector3 accesible from Python
2012-02-24 19:43:44 +01:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00