Show / Hide Table of Contents

Interface IWavefrontOBJVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by WavefrontOBJParser.

Namespace: GCore.Antlr.Grammers.Wavefront
Assembly: Wavefront.dll
Syntax
public interface IWavefrontOBJVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitBasis_matrix(WavefrontOBJParser.Basis_matrixContext)

Visit a parse tree produced by basis_matrix().

Declaration
Result VisitBasis_matrix(WavefrontOBJParser.Basis_matrixContext context)
Parameters
Type Name Description
WavefrontOBJParser.Basis_matrixContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBevel(WavefrontOBJParser.BevelContext)

Visit a parse tree produced by bevel().

Declaration
Result VisitBevel(WavefrontOBJParser.BevelContext context)
Parameters
Type Name Description
WavefrontOBJParser.BevelContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCall(WavefrontOBJParser.CallContext)

Visit a parse tree produced by call().

Declaration
Result VisitCall(WavefrontOBJParser.CallContext context)
Parameters
Type Name Description
WavefrontOBJParser.CallContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitColor_interpolation(WavefrontOBJParser.Color_interpolationContext)

Visit a parse tree produced by color_interpolation().

Declaration
Result VisitColor_interpolation(WavefrontOBJParser.Color_interpolationContext context)
Parameters
Type Name Description
WavefrontOBJParser.Color_interpolationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitConnectivity(WavefrontOBJParser.ConnectivityContext)

Visit a parse tree produced by connectivity().

Declaration
Result VisitConnectivity(WavefrontOBJParser.ConnectivityContext context)
Parameters
Type Name Description
WavefrontOBJParser.ConnectivityContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCsh(WavefrontOBJParser.CshContext)

Visit a parse tree produced by csh().

Declaration
Result VisitCsh(WavefrontOBJParser.CshContext context)
Parameters
Type Name Description
WavefrontOBJParser.CshContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCurve(WavefrontOBJParser.CurveContext)

Visit a parse tree produced by curve().

Declaration
Result VisitCurve(WavefrontOBJParser.CurveContext context)
Parameters
Type Name Description
WavefrontOBJParser.CurveContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCurve_approximation_technique(WavefrontOBJParser.Curve_approximation_techniqueContext)

Visit a parse tree produced by curve_approximation_technique().

Declaration
Result VisitCurve_approximation_technique(WavefrontOBJParser.Curve_approximation_techniqueContext context)
Parameters
Type Name Description
WavefrontOBJParser.Curve_approximation_techniqueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCurve_surface_type(WavefrontOBJParser.Curve_surface_typeContext)

Visit a parse tree produced by curve_surface_type().

Declaration
Result VisitCurve_surface_type(WavefrontOBJParser.Curve_surface_typeContext context)
Parameters
Type Name Description
WavefrontOBJParser.Curve_surface_typeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCurve2d(WavefrontOBJParser.Curve2dContext)

Visit a parse tree produced by curve2d().

Declaration
Result VisitCurve2d(WavefrontOBJParser.Curve2dContext context)
Parameters
Type Name Description
WavefrontOBJParser.Curve2dContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDecimal(WavefrontOBJParser.DecimalContext)

Visit a parse tree produced by .

Declaration
Result VisitDecimal(WavefrontOBJParser.DecimalContext context)
Parameters
Type Name Description
WavefrontOBJParser.DecimalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDegree(WavefrontOBJParser.DegreeContext)

Visit a parse tree produced by degree().

Declaration
Result VisitDegree(WavefrontOBJParser.DegreeContext context)
Parameters
Type Name Description
WavefrontOBJParser.DegreeContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitDissolve_interpolation(WavefrontOBJParser.Dissolve_interpolationContext)

Visit a parse tree produced by dissolve_interpolation().

Declaration
Result VisitDissolve_interpolation(WavefrontOBJParser.Dissolve_interpolationContext context)
Parameters
Type Name Description
WavefrontOBJParser.Dissolve_interpolationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitEnd(WavefrontOBJParser.EndContext)

Visit a parse tree produced by end().

Declaration
Result VisitEnd(WavefrontOBJParser.EndContext context)
Parameters
Type Name Description
WavefrontOBJParser.EndContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFaces(WavefrontOBJParser.FacesContext)

Visit a parse tree produced by faces().

Declaration
Result VisitFaces(WavefrontOBJParser.FacesContext context)
Parameters
Type Name Description
WavefrontOBJParser.FacesContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFree_form_surface(WavefrontOBJParser.Free_form_surfaceContext)

Visit a parse tree produced by free_form_surface().

Declaration
Result VisitFree_form_surface(WavefrontOBJParser.Free_form_surfaceContext context)
Parameters
Type Name Description
WavefrontOBJParser.Free_form_surfaceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGroup(WavefrontOBJParser.GroupContext)

Visit a parse tree produced by group().

Declaration
Result VisitGroup(WavefrontOBJParser.GroupContext context)
Parameters
Type Name Description
WavefrontOBJParser.GroupContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInner_trimming_loop(WavefrontOBJParser.Inner_trimming_loopContext)

Visit a parse tree produced by inner_trimming_loop().

Declaration
Result VisitInner_trimming_loop(WavefrontOBJParser.Inner_trimming_loopContext context)
Parameters
Type Name Description
WavefrontOBJParser.Inner_trimming_loopContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLevel_of_detail(WavefrontOBJParser.Level_of_detailContext)

Visit a parse tree produced by level_of_detail().

Declaration
Result VisitLevel_of_detail(WavefrontOBJParser.Level_of_detailContext context)
Parameters
Type Name Description
WavefrontOBJParser.Level_of_detailContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLines(WavefrontOBJParser.LinesContext)

Visit a parse tree produced by lines().

Declaration
Result VisitLines(WavefrontOBJParser.LinesContext context)
Parameters
Type Name Description
WavefrontOBJParser.LinesContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMap_library(WavefrontOBJParser.Map_libraryContext)

Visit a parse tree produced by map_library().

Declaration
Result VisitMap_library(WavefrontOBJParser.Map_libraryContext context)
Parameters
Type Name Description
WavefrontOBJParser.Map_libraryContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMaterial_library(WavefrontOBJParser.Material_libraryContext)

Visit a parse tree produced by material_library().

Declaration
Result VisitMaterial_library(WavefrontOBJParser.Material_libraryContext context)
Parameters
Type Name Description
WavefrontOBJParser.Material_libraryContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMerging_group(WavefrontOBJParser.Merging_groupContext)

Visit a parse tree produced by merging_group().

Declaration
Result VisitMerging_group(WavefrontOBJParser.Merging_groupContext context)
Parameters
Type Name Description
WavefrontOBJParser.Merging_groupContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitObject_name(WavefrontOBJParser.Object_nameContext)

Visit a parse tree produced by object_name().

Declaration
Result VisitObject_name(WavefrontOBJParser.Object_nameContext context)
Parameters
Type Name Description
WavefrontOBJParser.Object_nameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOuter_trimming_loop(WavefrontOBJParser.Outer_trimming_loopContext)

Visit a parse tree produced by outer_trimming_loop().

Declaration
Result VisitOuter_trimming_loop(WavefrontOBJParser.Outer_trimming_loopContext context)
Parameters
Type Name Description
WavefrontOBJParser.Outer_trimming_loopContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameter(WavefrontOBJParser.ParameterContext)

Visit a parse tree produced by parameter().

Declaration
Result VisitParameter(WavefrontOBJParser.ParameterContext context)
Parameters
Type Name Description
WavefrontOBJParser.ParameterContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPoints(WavefrontOBJParser.PointsContext)

Visit a parse tree produced by points().

Declaration
Result VisitPoints(WavefrontOBJParser.PointsContext context)
Parameters
Type Name Description
WavefrontOBJParser.PointsContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitShadow_object(WavefrontOBJParser.Shadow_objectContext)

Visit a parse tree produced by shadow_object().

Declaration
Result VisitShadow_object(WavefrontOBJParser.Shadow_objectContext context)
Parameters
Type Name Description
WavefrontOBJParser.Shadow_objectContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSmoothing_group(WavefrontOBJParser.Smoothing_groupContext)

Visit a parse tree produced by smoothing_group().

Declaration
Result VisitSmoothing_group(WavefrontOBJParser.Smoothing_groupContext context)
Parameters
Type Name Description
WavefrontOBJParser.Smoothing_groupContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSpecial_curve(WavefrontOBJParser.Special_curveContext)

Visit a parse tree produced by special_curve().

Declaration
Result VisitSpecial_curve(WavefrontOBJParser.Special_curveContext context)
Parameters
Type Name Description
WavefrontOBJParser.Special_curveContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSpecial_point(WavefrontOBJParser.Special_pointContext)

Visit a parse tree produced by special_point().

Declaration
Result VisitSpecial_point(WavefrontOBJParser.Special_pointContext context)
Parameters
Type Name Description
WavefrontOBJParser.Special_pointContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStart(WavefrontOBJParser.StartContext)

Visit a parse tree produced by start().

Declaration
Result VisitStart(WavefrontOBJParser.StartContext context)
Parameters
Type Name Description
WavefrontOBJParser.StartContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(WavefrontOBJParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(WavefrontOBJParser.StatementContext context)
Parameters
Type Name Description
WavefrontOBJParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStep(WavefrontOBJParser.StepContext)

Visit a parse tree produced by step().

Declaration
Result VisitStep(WavefrontOBJParser.StepContext context)
Parameters
Type Name Description
WavefrontOBJParser.StepContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSurface(WavefrontOBJParser.SurfaceContext)

Visit a parse tree produced by surface().

Declaration
Result VisitSurface(WavefrontOBJParser.SurfaceContext context)
Parameters
Type Name Description
WavefrontOBJParser.SurfaceContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSurface_approximation_technique(WavefrontOBJParser.Surface_approximation_techniqueContext)

Visit a parse tree produced by surface_approximation_technique().

Declaration
Result VisitSurface_approximation_technique(WavefrontOBJParser.Surface_approximation_techniqueContext context)
Parameters
Type Name Description
WavefrontOBJParser.Surface_approximation_techniqueContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTrace_object(WavefrontOBJParser.Trace_objectContext)

Visit a parse tree produced by trace_object().

Declaration
Result VisitTrace_object(WavefrontOBJParser.Trace_objectContext context)
Parameters
Type Name Description
WavefrontOBJParser.Trace_objectContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUse_map(WavefrontOBJParser.Use_mapContext)

Visit a parse tree produced by use_map().

Declaration
Result VisitUse_map(WavefrontOBJParser.Use_mapContext context)
Parameters
Type Name Description
WavefrontOBJParser.Use_mapContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUse_material(WavefrontOBJParser.Use_materialContext)

Visit a parse tree produced by use_material().

Declaration
Result VisitUse_material(WavefrontOBJParser.Use_materialContext context)
Parameters
Type Name Description
WavefrontOBJParser.Use_materialContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVertex(WavefrontOBJParser.VertexContext)

Visit a parse tree produced by vertex().

Declaration
Result VisitVertex(WavefrontOBJParser.VertexContext context)
Parameters
Type Name Description
WavefrontOBJParser.VertexContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVertex_normal(WavefrontOBJParser.Vertex_normalContext)

Visit a parse tree produced by vertex_normal().

Declaration
Result VisitVertex_normal(WavefrontOBJParser.Vertex_normalContext context)
Parameters
Type Name Description
WavefrontOBJParser.Vertex_normalContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVertex_parameter(WavefrontOBJParser.Vertex_parameterContext)

Visit a parse tree produced by vertex_parameter().

Declaration
Result VisitVertex_parameter(WavefrontOBJParser.Vertex_parameterContext context)
Parameters
Type Name Description
WavefrontOBJParser.Vertex_parameterContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVertex_texture(WavefrontOBJParser.Vertex_textureContext)

Visit a parse tree produced by vertex_texture().

Declaration
Result VisitVertex_texture(WavefrontOBJParser.Vertex_textureContext context)
Parameters
Type Name Description
WavefrontOBJParser.Vertex_textureContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX