Skip to content

Commit

Permalink
FEM: python base constraint VP, rename class and module
Browse files Browse the repository at this point in the history
  • Loading branch information
berndhahnebach committed May 21, 2020
1 parent 067659c commit fa398b8
Show file tree
Hide file tree
Showing 21 changed files with 56 additions and 56 deletions.
2 changes: 1 addition & 1 deletion src/Mod/Fem/CMakeLists.txt
Expand Up @@ -321,6 +321,7 @@ INSTALL(FILES ${FemObjectsScripts_SRCS} DESTINATION Mod/Fem/femobjects)
# Python Gui packages and modules
SET(FemGuiViewObjects_SRCS
femviewprovider/__init__.py
femviewprovider/view_base_femconstraint.py
femviewprovider/view_base_femobject.py
femviewprovider/view_constraint_bodyheatsource.py
femviewprovider/view_constraint_electrostaticpotential.py
Expand All @@ -346,7 +347,6 @@ SET(FemGuiViewObjects_SRCS

SET(FemGuiScripts_SRCS
femguiobjects/__init__.py
femguiobjects/ViewProviderFemConstraint.py
)

SET(FemGuiUtils_SRCS
Expand Down
Expand Up @@ -26,16 +26,16 @@
__author__ = "Markus Hovorka, Bernd Hahnebach"
__url__ = "http://www.freecadweb.org"

## @package _ConstraintViewProvider
## @package view_base_femconstraint
# \ingroup FEM
# \brief FreeCAD _Base Constraint ViewProvider for FEM workbench
# \brief view provider for Python base constraint object

from pivy import coin

from femviewprovider import view_base_femobject


class ViewProxy(view_base_femobject.VPBaseFemObject):
class VPBaseFemConstraint(view_base_femobject.VPBaseFemObject):
"""Proxy View Provider for Pythons base constraint."""

def attach(self, vobj):
Expand Down
4 changes: 2 additions & 2 deletions src/Mod/Fem/femviewprovider/view_constraint_bodyheatsource.py
Expand Up @@ -30,10 +30,10 @@
# \ingroup FEM
# \brief view provider for the constraint body heat source object

from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPConstraintBodyHeatSource(ViewProviderFemConstraint.ViewProxy):
class VPConstraintBodyHeatSource(view_base_femconstraint.VPBaseFemConstraint):

def getIcon(self):
return ":/icons/FEM_ConstraintHeatflux.svg" # the heatflux icon is used
Expand Up @@ -34,15 +34,15 @@
from FreeCAD import Units

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint
from femtools import femutils
from femtools import membertools


class VPConstraintElectroStaticPotential(ViewProviderFemConstraint.ViewProxy):
class VPConstraintElectroStaticPotential(view_base_femconstraint.VPBaseFemConstraint):

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_constraint_flowvelocity.py
Expand Up @@ -34,15 +34,15 @@
from FreeCAD import Units

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint
from femtools import femutils
from femtools import membertools


class VPConstraintFlowVelocity(ViewProviderFemConstraint.ViewProxy):
class VPConstraintFlowVelocity(view_base_femconstraint.VPBaseFemConstraint):

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
Expand Up @@ -34,15 +34,15 @@
import FreeCADGui
from FreeCAD import Units

from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint
from femtools import femutils
from femtools import membertools


class VPConstraintInitialFlowVelocity(ViewProviderFemConstraint.ViewProxy):
class VPConstraintInitialFlowVelocity(view_base_femconstraint.VPBaseFemConstraint):

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
4 changes: 2 additions & 2 deletions src/Mod/Fem/femviewprovider/view_constraint_selfweight.py
Expand Up @@ -29,10 +29,10 @@
# \ingroup FEM
# \brief view provider for constraint self weight object

from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPConstraintSelfWeight(ViewProviderFemConstraint.ViewProxy):
class VPConstraintSelfWeight(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the FemConstraintSelfWeight object
"""
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_constraint_tie.py
Expand Up @@ -36,16 +36,16 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPConstraintTie(ViewProviderFemConstraint.ViewProxy):
class VPConstraintTie(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the ConstraintTie object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_element_fluid1D.py
Expand Up @@ -38,17 +38,17 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint
from femobjects import element_fluid1D


class VPElementFluid1D(ViewProviderFemConstraint.ViewProxy):
class VPElementFluid1D(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the ElementFluid1D object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_element_geometry1D.py
Expand Up @@ -35,17 +35,17 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint
from femobjects import element_geometry1D


class VPElementGeometry1D(ViewProviderFemConstraint.ViewProxy):
class VPElementGeometry1D(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the ElementGeometry1D object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_element_geometry2D.py
Expand Up @@ -35,16 +35,16 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPElementGeometry2D(ViewProviderFemConstraint.ViewProxy):
class VPElementGeometry2D(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the ElementGeometry2D object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_element_rotation1D.py
Expand Up @@ -35,18 +35,18 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPElementRotation1D(ViewProviderFemConstraint.ViewProxy):
class VPElementRotation1D(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the ElementRotation1D object
"""

"""
# do not activate the task panel, since rotation with reference shapes is not yet supported
def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_material_common.py
Expand Up @@ -40,14 +40,14 @@
from FreeCAD import Units

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


if sys.version_info.major >= 3:
unicode = str


class VPMaterialCommon(ViewProviderFemConstraint.ViewProxy):
class VPMaterialCommon(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the MaterialCommon object
"""
Expand All @@ -65,7 +65,7 @@ def getIcon(self):
return ""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
Expand Up @@ -29,10 +29,10 @@
# \ingroup FEM
# \brief view provider for material mechanical nonlinear object

from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPMaterialMechanicalNonlinear(ViewProviderFemConstraint.ViewProxy):
class VPMaterialMechanicalNonlinear(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the MaterialMechanicalNonlinear object
"""
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_material_reinforced.py
Expand Up @@ -36,20 +36,20 @@
import FreeCAD
import FreeCADGui

from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


if sys.version_info.major >= 3:
unicode = str


class VPMaterialReinforced(ViewProviderFemConstraint.ViewProxy):
class VPMaterialReinforced(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the MaterialReinforced object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_mesh_boundarylayer.py
Expand Up @@ -35,16 +35,16 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPMeshBoundaryLayer(ViewProviderFemConstraint.ViewProxy):
class VPMeshBoundaryLayer(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the MeshBoundaryLayer object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/femviewprovider/view_mesh_gmsh.py
Expand Up @@ -96,7 +96,7 @@ def setEdit(self, vobj, mode):

"""
def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_mesh_group.py
Expand Up @@ -35,16 +35,16 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPMeshGroup(ViewProviderFemConstraint.ViewProxy):
class VPMeshGroup(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the MeshGroup object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_mesh_region.py
Expand Up @@ -35,16 +35,16 @@
import FreeCADGui

from femguiutils import selection_widgets
from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint


class VPMeshRegion(ViewProviderFemConstraint.ViewProxy):
class VPMeshRegion(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the FemMeshRegion object
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down
6 changes: 3 additions & 3 deletions src/Mod/Fem/femviewprovider/view_result_mechanical.py
Expand Up @@ -41,17 +41,17 @@
import FreeCAD
import FreeCADGui

from femguiobjects import ViewProviderFemConstraint
from . import view_base_femconstraint
import femresult.resulttools as resulttools


class VPResultMechanical(ViewProviderFemConstraint.ViewProxy):
class VPResultMechanical(view_base_femconstraint.VPBaseFemConstraint):
"""
A View Provider for the ResultObject Python derived FemResult class
"""

def setEdit(self, vobj, mode=0):
ViewProviderFemConstraint.ViewProxy.setEdit(
view_base_femconstraint.VPBaseFemConstraint.setEdit(
self,
vobj,
mode,
Expand Down

0 comments on commit fa398b8

Please sign in to comment.