FreeCAD / src /Mod /Measure /App /Measurement.pyi
AbdulElahGwaith's picture
Upload folder using huggingface_hub
985c397 verified
# SPDX-License-Identifier: LGPL-2.1-or-later
from __future__ import annotations
from typing import Any
from Base.BaseClass import BaseClass
from Base.Metadata import export
@export(
Include="Mod/Measure/App/Measurement.h",
Namespace="Measure",
Constructor=True,
)
class Measurement(BaseClass):
"""
Make a measurement
Author: Luke Parry (l.parry@warwick.ac.uk)
License: LGPL-2.1-or-later
"""
def addReference3D(self) -> Any:
"""add a geometric reference"""
...
def has3DReferences(self) -> Any:
"""does Measurement have links to 3D geometry"""
...
def clear(self) -> Any:
"""measure the difference between references to obtain resultant vector"""
...
def delta(self) -> Any:
"""measure the difference between references to obtain resultant vector"""
...
def length(self) -> Any:
"""measure the length of the references"""
...
def volume(self) -> Any:
"""measure the volume of the references"""
...
def area(self) -> Any:
"""measure the area of the references"""
...
def lineLineDistance(self) -> Any:
"""measure the line-Line Distance of the references. Returns 0 if references are not 2 lines."""
...
def planePlaneDistance(self) -> Any:
"""measure the plane-plane distance of the references. Returns 0 if references are not 2 planes."""
...
def angle(self) -> Any:
"""measure the angle between two edges"""
...
def radius(self) -> Any:
"""measure the radius of an arc or circle edge"""
...
def com(self) -> Any:
"""measure the center of mass for selected volumes"""
...