- 24 Nov, 2014 6 commits
-
-
David Thompson authored
-
David Thompson authored
-
David Thompson authored
... to mask deficit in CGM/OCC sphere creation.
-
David Thompson authored
-
David Thompson authored
Only vertex tessellation entries appear to be updated.
-
David Thompson authored
Whenever possible, operators should use the "entities" item to return model entities affected by the operation. At some point in the future, any entities listed in this "entities" item will be marked as dangling by the bridge before the results are passed on to the caller so that transcription can occur. (Some bridges like forwarding bridges may "pre-fetch" the transcription and encode in JSON to avoid the overhead of many round-trips asking for each entity to be transcribed.)
-
- 22 Nov, 2014 1 commit
-
-
David Thompson authored
-
- 21 Nov, 2014 4 commits
-
-
9108ab54 Better inference of file type from filename.
-
David Thompson authored
-
fede48fe Set item text to white when selected in model tree
-
Yumin Yuan authored
-
- 20 Nov, 2014 4 commits
-
-
4690e9b0 Fix unused variable warning.
-
David Thompson authored
-
David Thompson authored
Some fixes and enhancements for the code processing membership mask specifications. This also improves the Exodus bridge to include the true embedding dimension of the model (obtained from the reader), both directly and in the dimension bits of boundary and domain groups. This in turn causes more precise descriptions of the groups and gets the CMBv4 hydra template working so that only groups of the proper dimensionality appear as available. Finally, it improves the method by which the qtAssociationWidget obtains its list of available entities. Iterating over subphrases is not an efficient (nor guaranteed accurate) method for obtaining all of the entities available.
-
- 19 Nov, 2014 6 commits
-
-
David Thompson authored
Now the XML attribute reader and writer use smtk::model::Entity's converters to handle BitFlag values that should take on combinations of EntityTypeBits enum values. This also fixes the Copyright test and exercises the new entity code.
-
David Thompson authored
These methods provide ways to convert bit values to human-readable but not user-presentable values. They are intended for use in serializations of attributes and models (e.g., storing the mask indicating possible associations between an attribute and model entities).
-
4b5746a8 Fixed a wrong version bug in V2StringWriter
-
Yumin Yuan authored
-
d7ce4f6d Fixed a UI bug in qtAssociationWidget
-
Yumin Yuan authored
-
- 18 Nov, 2014 8 commits
-
-
4c2d5a86 Ignore some warnings generated by Boost headers.
-
David Thompson authored
-
David Thompson authored
Now that Bridge instances are officially owned by a model Manager instance, their op() method does not require a reference to the manager... the Bridge can provide it. However, this also causes issues because the default bridge cannot be created in the constructor of BRepModel -- since it is the base class for the model Manager, it has not yet been promoted to a Manager and thus cannot hand out shared pointers to its descendant. But this shared pointer is required by the default Bridge so it can reference its parent. So, we move construction so that it is on demand (whenever a model without a bridge asks for a bridge). This is preferable since we might not wish to advertise a "default" bridge session in the GUI. Finally, we add the equality method to Cursor subclasses so that comparison of cursors works... for some reason it stopped working (or was working brokenly) prior to this. Perhaps adding the hash method to the class changed how shiboken generated the Python class template for each wrapper?
-
David Thompson authored
This also instructs shiboken to make Cursor classes hashable. (The Python UUID translation is already hashable.)
-
David Thompson authored
... which is a templated C++ method.
-
David Thompson authored
The models of a bridge session are ModelEntity instances, not BridgeSession instances. Derp!
-
David Thompson authored
Make spheres look better by default.
-
- 17 Nov, 2014 11 commits
-
-
89431a71 Fixed a bug with attribute-entity association
-
Yumin Yuan authored
-
a1860c34 Extend model entity selection to include more types
-
Yumin Yuan authored
-
cc4cecfd Add some properties to Exodus bridged entities.
-
David Thompson authored
Particularly, the block/set ID and block/set type.
-
4be51281 Fix copyright test.
-
David Thompson authored
-
2d154ce9 Add tessellations for groups that have them.
-
David Thompson authored
-
dfb3737b Add plugin support for exodus bridge
-