Public Member Functions | |
def | getValue (self) |
def | hasNext (self) |
def | parseAddition (self) |
def | parseExpression (self) |
def | parseMultiplication (self) |
def | parseNegative (self) |
def | parseNumber (self) |
def | parseParenthesis (self) |
def | parseValue (self) |
def | parseVariable (self) |
def | peek (self) |
def | skipWhitespace (self) |
Public Attributes | |
index | |
string | |
vars | |
Member Function Documentation
◆ getValue()
def Spreadsheet_legacy.MathParser.getValue | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.parseExpression(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
◆ hasNext()
def Spreadsheet_legacy.MathParser.hasNext | ( | self | ) |
References kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.string, Gui::SoStringLabel.string, SketcherGui::SoDatumLabel.string, SoVectorizeText.string, Gui::SoFrameLabel.string, YYSTYPE.string, draftviewproviders.view_dimension.ViewProviderLinearDimension.string, App::ExpressionParser::semantic_type.string, and draftviewproviders.view_dimension.ViewProviderAngularDimension.string.
Referenced by Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseVariable(), and Spreadsheet_legacy.MathParser.skipWhitespace().
◆ parseAddition()
def Spreadsheet_legacy.MathParser.parseAddition | ( | self | ) |
References kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseExpression().
◆ parseExpression()
def Spreadsheet_legacy.MathParser.parseExpression | ( | self | ) |
References Spreadsheet_legacy.MathParser.parseAddition().
Referenced by Spreadsheet_legacy.MathParser.getValue(), and Spreadsheet_legacy.MathParser.parseParenthesis().
◆ parseMultiplication()
def Spreadsheet_legacy.MathParser.parseMultiplication | ( | self | ) |
References kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseAddition().
◆ parseNegative()
def Spreadsheet_legacy.MathParser.parseNegative | ( | self | ) |
References kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseValue(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseParenthesis().
◆ parseNumber()
def Spreadsheet_legacy.MathParser.parseNumber | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseValue().
◆ parseParenthesis()
def Spreadsheet_legacy.MathParser.parseParenthesis | ( | self | ) |
References kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.parseExpression(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.peek(), and Spreadsheet_legacy.MathParser.skipWhitespace().
Referenced by Spreadsheet_legacy.MathParser.parseMultiplication(), and Spreadsheet_legacy.MathParser.parseNegative().
◆ parseValue()
def Spreadsheet_legacy.MathParser.parseValue | ( | self | ) |
◆ parseVariable()
def Spreadsheet_legacy.MathParser.parseVariable | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.peek(), Spreadsheet_legacy.MathParser.skipWhitespace(), Spreadsheet_legacy.MathParser.vars, and Namelist.vars.
Referenced by Spreadsheet_legacy.MathParser.parseValue().
◆ peek()
def Spreadsheet_legacy.MathParser.peek | ( | self | ) |
References kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, Spreadsheet_legacy.MathParser.string, Gui::SoStringLabel.string, SketcherGui::SoDatumLabel.string, SoVectorizeText.string, Gui::SoFrameLabel.string, YYSTYPE.string, draftviewproviders.view_dimension.ViewProviderLinearDimension.string, App::ExpressionParser::semantic_type.string, and draftviewproviders.view_dimension.ViewProviderAngularDimension.string.
Referenced by Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseValue(), Spreadsheet_legacy.MathParser.parseVariable(), and Spreadsheet_legacy.MathParser.skipWhitespace().
◆ skipWhitespace()
def Spreadsheet_legacy.MathParser.skipWhitespace | ( | self | ) |
References Spreadsheet_legacy.MathParser.hasNext(), kdtreeNode.index, Spreadsheet_legacy.MathParser.index, SMDS_VolumeOfFaces_MyIterator.index, MeshGui::ViewProviderFace.index, PathScripts.PathJobDlg.JobCreate.index, SMDS_FaceOfEdges_MyIterator.index, Dice3DS.dom3ds.FileLikeBuffer.index, PartGui::FaceColors::Private.index, App::VRMLObject.index, Base::Type.index, App::LinkBaseExtension::PropInfo.index, MeshGui::SoFCMeshSegmentShape.index, Sketcher::Sketch::GeoDef.index, PathScripts.PathUtils.depth_params.index, geoff_geometry::SpanVertex.index, and Spreadsheet_legacy.MathParser.peek().
Referenced by Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseValue(), and Spreadsheet_legacy.MathParser.parseVariable().
Member Data Documentation
◆ index
Spreadsheet_legacy.MathParser.index |
Referenced by Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.addSegment(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.begin(), Spreadsheet_legacy.MathParser.getValue(), Spreadsheet_legacy.MathParser.hasNext(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.interval(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.length(), Spreadsheet_legacy.MathParser.parseAddition(), Spreadsheet_legacy.MathParser.parseMultiplication(), Spreadsheet_legacy.MathParser.parseNegative(), Spreadsheet_legacy.MathParser.parseNumber(), Spreadsheet_legacy.MathParser.parseParenthesis(), Spreadsheet_legacy.MathParser.parseVariable(), Spreadsheet_legacy.MathParser.peek(), Spreadsheet_legacy.MathParser.skipWhitespace(), automotive_design.index_expression.wr1(), and automotive_design.index_expression.wr2().
◆ string
Spreadsheet_legacy.MathParser.string |
Referenced by Spreadsheet_legacy.MathParser.hasNext(), and Spreadsheet_legacy.MathParser.peek().
◆ vars
Spreadsheet_legacy.MathParser.vars |
Referenced by Spreadsheet_legacy.MathParser.parseVariable().
The documentation for this class was generated from the following file:
- src/Mod/Spreadsheet/App/Spreadsheet_legacy.py