Esempio n. 1
0
    def __init__(self, filename):
        logger.info("BrepImporter instantiated with filename : %s" % filename)

        check_importer_filename(filename, brep_extensions)
        self._filename = filename
        self._shape = None

        logger.info("Reading file ....")
        self.read_file()
Esempio n. 2
0
    def __init__(self, filename):
        logger.info("StlImporter instantiated with filename : %s" % filename)

        check_importer_filename(filename, stl_extensions)
        self._filename = filename
        self._shape = None

        logger.info("Reading file ....")
        self.read_file()
Esempio n. 3
0
    def __init__(self, filename, as_3d=False, skip_first_line=False):

        check_importer_filename(filename, dat_extensions)
        self._filename = filename
        self._as_3d = as_3d
        self._skip_first_line = skip_first_line

        self._points = list()

        logger.info("Reading file ....")
        self.read_file()
Esempio n. 4
0
    def __init__(self, filename=None):
        logger.info("IgesImporter instantiated with filename : %s" % filename)

        check_importer_filename(filename, iges_extensions)

        self._shapes = list()
        self.nb_shapes = 0
        self._filename = filename

        logger.info("Reading file ....")
        self.read_file()
Esempio n. 5
0
    def __init__(self, filename=None):
        logger.info("StepImporter instantiated with filename : %s" % filename)
        self._shapes = list()
        self._number_of_shapes = 0

        check_importer_filename(filename, step_extensions)

        self._filename = filename

        logger.info("Reading file ....")
        self.read_file()
Esempio n. 6
0
    def __init__(self, filename=None):
        logger.info("StepImporter instantiated with filename : %s" % filename)
        self._shapes = list()
        self._number_of_shapes = 0

        check_importer_filename(filename, step_extensions)

        self._filename = filename

        logger.info("Reading file ....")
        self.read_file()
Esempio n. 7
0
    def __init__(self, filename):

        check_importer_filename(filename, step_extensions)

        self.filename = filename

        # The shape at index i in the following list corresponds
        # to the color and layer at index i in their respective lists
        self._shapes = list()
        self._colors = list()
        self._layers = list()

        self.read_file()
Esempio n. 8
0
    def __init__(self, filename):

        check_importer_filename(filename, step_extensions)

        self.filename = filename

        # The shape at index i in the following list corresponds
        # to the color and layer at index i in their respective lists
        self._shapes = list()
        self._colors = list()
        self._layers = list()

        self.read_file()
Esempio n. 9
0
def test_check_importer_filename_happy_path():
    r"""Happy path for check_importer_filename()"""
    check_importer_filename(path_from_file(__file__, "./models_in/box.igs"))
Esempio n. 10
0
def test_check_importer_filename_wrong_extension():
    r"""Wrong extension test for check_importer_filename()"""
    with pytest.raises(AssertionError):
        check_importer_filename(path_from_file(__file__, "./models_in/box.igs"),
                                ["step"])
Esempio n. 11
0
def test_check_importer_filename_inexistent_file():
    r"""Inexistent file test for check_importer_filename()"""
    with pytest.raises(AssertionError):
        check_importer_filename(path_from_file(__file__, "./models_out/dummy.igs"))
Esempio n. 12
0
def test_check_importer_filename_happy_path():
    r"""Happy path for check_importer_filename()"""
    check_importer_filename(path_from_file(__file__, "./models_in/box.igs"))
Esempio n. 13
0
def test_check_importer_filename_wrong_extension():
    r"""Wrong extension test for check_importer_filename()"""
    with pytest.raises(AssertionError):
        check_importer_filename(
            path_from_file(__file__, "./models_in/box.igs"), ["step"])
Esempio n. 14
0
def test_check_importer_filename_inexistent_file():
    r"""Inexistent file test for check_importer_filename()"""
    with pytest.raises(AssertionError):
        check_importer_filename(
            path_from_file(__file__, "./models_out/dummy.igs"))