mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2025-01-24 02:20:33 +05:00
GEOM Plugins: fix problem with overwriting of some geomBuilder methods by GEOM_Gen::GEOM_IAdvancedOperations methods.
This commit is contained in:
parent
a36a39787b
commit
9f981d102e
@ -696,8 +696,15 @@ class geomBuilder(object, GEOM._objref_GEOM_Gen):
|
||||
self.MeasuOp = self.GetIMeasureOperations (self.myStudyId)
|
||||
self.BlocksOp = self.GetIBlocksOperations (self.myStudyId)
|
||||
self.GroupOp = self.GetIGroupOperations (self.myStudyId)
|
||||
#self.AdvOp = self.GetIAdvancedOperations (self.myStudyId)
|
||||
self.AdvOp = self.GetPluginOperations (self.myStudyId, "AdvancedEngine")
|
||||
|
||||
# The below line is a right way to map all plugin functions to geomBuilder,
|
||||
# but AdvancedOperations are already mapped, that is why this line is commented
|
||||
# and presents here only as an axample
|
||||
#self.AdvOp = self.GetPluginOperations (self.myStudyId, "AdvancedEngine")
|
||||
|
||||
# self.AdvOp is used by functions MakePipeTShape*, MakeDividedDisk, etc.
|
||||
self.AdvOp = GEOM._objref_GEOM_Gen.GetPluginOperations (self, self.myStudyId, "AdvancedEngine")
|
||||
|
||||
# set GEOM as root in the use case tree
|
||||
self.myUseCaseBuilder = self.myStudy.GetUseCaseBuilder()
|
||||
self.myUseCaseBuilder.SetRootCurrent()
|
||||
|
Loading…
Reference in New Issue
Block a user