Download src/Mod/CAM/Path/Tool/shape/__init__.py from AbdulElahGwaith/FreeCAD: direct link, hf CLI and curl.
- Browser
- Download file 1.64 kB
-
https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/src/Mod/CAM/Path/Tool/shape/__init__.py
- Command line
-
hf download hf://AbdulElahGwaith/FreeCAD/src/Mod/CAM/Path/Tool/shape/__init__.py
-
curl -L -o __init__.py https://huggingface.co/AbdulElahGwaith/FreeCAD/resolve/main/src/Mod/CAM/Path/Tool/shape/__init__.py
1.64 kB
| # SPDX-License-Identifier: LGPL-2.1-or-later | |
| # This package aggregates tool bit shape classes. | |
| # Import the base class and all concrete shape classes | |
| from .models.base import ToolBitShape | |
| from .models.ballend import ToolBitShapeBallend | |
| from .models.bullnose import ToolBitShapeBullnose | |
| from .models.chamfer import ToolBitShapeChamfer | |
| from .models.custom import ToolBitShapeCustom | |
| from .models.dovetail import ToolBitShapeDovetail | |
| from .models.drill import ToolBitShapeDrill | |
| from .models.endmill import ToolBitShapeEndmill | |
| from .models.radius import ToolBitShapeRadius | |
| from .models.probe import ToolBitShapeProbe | |
| from .models.reamer import ToolBitShapeReamer | |
| from .models.slittingsaw import ToolBitShapeSlittingSaw | |
| from .models.tap import ToolBitShapeTap | |
| from .models.threadmill import ToolBitShapeThreadMill | |
| from .models.vbit import ToolBitShapeVBit | |
| from .models.icon import ( | |
| ToolBitShapeIcon, | |
| ToolBitShapePngIcon, | |
| ToolBitShapeSvgIcon, | |
| ) | |
| # A list of the name of each ToolBitShape | |
| TOOL_BIT_SHAPE_NAMES = sorted([cls.name for cls in ToolBitShape.__subclasses__()]) | |
| # Define __all__ for explicit public interface | |
| __all__ = [ | |
| "ToolBitShape", | |
| "ToolBitShapeBallend", | |
| "ToolBitShapeBullnose", | |
| "ToolBitShapeChamfer", | |
| "ToolBitShapeCustom", | |
| "ToolBitShapeDovetail", | |
| "ToolBitShapeDrill", | |
| "ToolBitShapeEndmill", | |
| "ToolBitShapeRadius", | |
| "ToolBitShapeProbe", | |
| "ToolBitShapeReamer", | |
| "ToolBitShapeSlittingSaw", | |
| "ToolBitShapeTap", | |
| "ToolBitShapeThreadMill", | |
| "ToolBitShapeVBit", | |
| "TOOL_BIT_SHAPE_NAMES", | |
| "ToolBitShapeIcon", | |
| "ToolBitShapeSvgIcon", | |
| "ToolBitShapePngIcon", | |
| ] | |