예제 #1
0
파일: brep.py 프로젝트: jf---/aoc-xchange
    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()
예제 #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()
예제 #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()
예제 #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()
예제 #5
0
파일: step.py 프로젝트: jf---/aoc-xchange
    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()
예제 #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()
예제 #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()
예제 #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()
예제 #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"))
예제 #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"])
예제 #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"))
예제 #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"))
예제 #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"])
예제 #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"))