示例#1
0
    def __init__(self, parent, instance_name, status):
        FoamApp.__init__(self, parent, instance_name, status)
        SurfaceOrient.__init__(self)
        SurfaceTransformPoints.__init__(self)
        SurfaceAutoPatch.__init__(self)
        SurfaceMeshInfo.__init__(self)
        SurfaceCoarsen.__init__(self)

        self.__history = []
        self.__object_files = []

        self.__stl_files = []
        self.__stl_vis_objects = []
示例#2
0
文件: app.py 项目: nxsofsys/dice-dev
    def __init__(self, parent, instance_name, status):
        FoamApp.__init__(self, parent, instance_name, status)

        # Input/Output objects
        # ====================
        self.__stl_input_dict = {}
        self.__input_files = []

        # TreeView model for GUI
        # ======================
        self.__tree_view_model = []

        # Visualization objects
        # =====================
        self.__input_vis = []  # the visualization of the input file
示例#3
0
    def __init__(self, parent, instance_name, status):
        FoamApp.__init__(self, parent, instance_name, status)

        # Input/Output objects
        # ====================
        self.__stl_input_dict = {}
        self.__input_files = []

        # TreeView model for GUI
        # ======================
        self.__tree_view_model = []

        # Visualization objects
        # =====================
        self.__input_vis = []  # the visualization of the input file
示例#4
0
    def __init__(self, parent, instance_name, status):
        """
        Constructor of snappyHexMesh
        :param parent: The desk. It is only needed because the base class is a QObject, which needs a parent relation.
        :param instance_name: The name of the instance as seen on the desk. Can be changed by the user.
        :param status: The current status of the app. "idle" at first.
        """

        FoamApp.__init__(self, parent, instance_name,
                         status)  # initialize the base class
        BoundingBox.__init__(self)
        RefinementObjects.__init__(self)
        Visualization.__init__(self)

        # Input/Output objects
        # ====================
        self._input_files = []  # STLFiles
        self.__output_mesh = []  # FoamMesh

        # TreeView model for GUI
        # ======================
        self.__tree_view_model = []

        # Parsed files
        # ============
        self._block_mesh_dict = None
        self._snappy_hex_mesh_dict = None
        self.__mesh_quality_dict = None
        self.__surface_feature_extract_dict = None
        self.__decompose_par_dict = None
        self.__control_dict = None

        # Visualization objects
        # =====================
        self.__input_vis = []  # the visualization of the input file
        self.__output_vis = None  # output file visualization

        # Refinement objects
        # ==================
        self._refinement_objects = {}

        # Postprocessing
        # ==============
        self.mesh_info = {}
示例#5
0
文件: app.py 项目: nxsofsys/dice-dev
    def __init__(self, parent, instance_name, status):
        """
        Constructor of snappyHexMesh
        :param parent: The desk. It is only needed because the base class is a QObject, which needs a parent relation.
        :param instance_name: The name of the instance as seen on the desk. Can be changed by the user.
        :param status: The current status of the app. "idle" at first.
        """

        FoamApp.__init__(self, parent, instance_name, status)  # initialize the base class
        BoundingBox.__init__(self)
        RefinementObjects.__init__(self)
        Visualization.__init__(self)

        # Input/Output objects
        # ====================
        self._input_files = []  # STLFiles
        self.__output_mesh = []  # FoamMesh

        # TreeView model for GUI
        # ======================
        self.__tree_view_model = []

        # Parsed files
        # ============
        self._block_mesh_dict = None
        self._snappy_hex_mesh_dict = None
        self.__mesh_quality_dict = None
        self.__surface_feature_extract_dict = None
        self.__decompose_par_dict = None
        self.__control_dict = None

        # Visualization objects
        # =====================
        self.__input_vis = []  # the visualization of the input file
        self.__output_vis = None  # output file visualization

        # Refinement objects
        # ==================
        self._refinement_objects = {}

        # Postprocessing
        # ==============
        self.mesh_info = {}
示例#6
0
文件: app.py 项目: nxsofsys/dice-dev
    def __init__(self, parent, instance_name, status):
        FoamApp.__init__(self, parent, instance_name, status)

        # Default point
        # =============
        self.point = [100, 100, 100]

        # Default option
        # ==============
        self.option = ""

        # Input/Output objects
        # ====================
        self.__stl_input_dict = {}
        self.__input_files = []

        # TreeView model for GUI
        # ======================
        self.__tree_view_model = []

        # Visualization objects
        # =====================
        self.__input_vis = []
示例#7
0
    def __init__(self, parent, instance_name, status):
        FoamApp.__init__(self, parent, instance_name, status)

        # Default point
        # =============
        self.point = [100, 100, 100]

        # Default option
        # ==============
        self.option = ""

        # Input/Output objects
        # ====================
        self.__stl_input_dict = {}
        self.__input_files = []

        # TreeView model for GUI
        # ======================
        self.__tree_view_model = []

        # Visualization objects
        # =====================
        self.__input_vis = []