The following fields for the old associative dimension implementation have been removed from the StaticDraw3DMeasure
class.
// Class: StaticDraw3DMeasure Removed: public MeasureRefSnap leftRConn; Removed: public MeasureRefSnap rightRConn;
Instead, the following methods have been introduced to replace the removed fields.
// Class: StaticDraw3DMeasure New: extend public ASSnapperRef leftRef() New: extend public ASSnapperRef rightRef()
In addition, the following methods for the old associative dimension implementation have also been removed.
// Class: StaticDraw3DMeasure Removed: extend public MeasureRefSnap createLConn() Removed: extend public MeasureRefSnap createRConn() Removed: extend public void updateLeftAssociativeLocation() Removed: extend public void updateRightAssociativeLocation()
Besides, the key to obtain the FeatureSearchFeedbackVessel
during the stretch animation of StaticDraw3DMeasure
has been changed from "featureFeedback" to "featureSearch".
Some fixes and improvements were also introduced in the following methods to make StaticDraw3DMeasure
works with the new associative dimension implementation. Please add the changes manually when necessary if you have sub-classes that override these methods.
// Class: StaticDraw3DMeasure Modified: extend public void build2D() Modified: extend public void drawGraphs(LayerBuffer lb, View inView, GeometricFinder finder=null) Modified: extend public void beginStretch(Connector s) Modified: extend public bool stretch(Connector s, point p, AnimationMouseInfo mi) Modified: extend public void endStretch(Connector s)