Show / Hide Table of Contents

Class BaseTrigonometricFunction

Abstract Base Class for Unary Trigonometric Functions in the Leviathan Function Library.

Inheritance
object
BaseUnaryExpression
BaseTrigonometricFunction
CosecantFunction
CosineFunction
CotangentFunction
SecantFunction
SineFunction
TangentFunction
Implements
ISparqlExpression
Inherited Members
BaseUnaryExpression.InnerExpression
BaseUnaryExpression.Accept<TResult, TContext, TBinding>(ISparqlExpressionProcessor<TResult, TContext, TBinding>, TContext, TBinding)
BaseUnaryExpression.Accept<T>(ISparqlExpressionVisitor<T>)
BaseUnaryExpression.Variables
BaseUnaryExpression.Functor
BaseUnaryExpression.Arguments
BaseUnaryExpression.CanParallelise
BaseUnaryExpression.Transform(IExpressionTransformer)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Query.Expressions.Functions.Leviathan.Numeric.Trigonometry
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseTrigonometricFunction : BaseUnaryExpression, ISparqlExpression

Constructors

| Edit this page View Source

BaseTrigonometricFunction(ISparqlExpression)

Creates a new Unary Trigonometric Function.

Declaration
public BaseTrigonometricFunction(ISparqlExpression expr)
Parameters
Type Name Description
ISparqlExpression expr

Expression.

| Edit this page View Source

BaseTrigonometricFunction(ISparqlExpression, Func<double, double>)

Creates a new Unary Trigonometric Function.

Declaration
public BaseTrigonometricFunction(ISparqlExpression expr, Func<double, double> func)
Parameters
Type Name Description
ISparqlExpression expr

Expression.

Func<double, double> func

Trigonometric Function.

Fields

| Edit this page View Source

_func

Trigonometric function.

Declaration
protected Func<double, double> _func
Field Value
Type Description
Func<double, double>

Properties

| Edit this page View Source

Type

Gets the expression type.

Declaration
public override SparqlExpressionType Type { get; }
Property Value
Type Description
SparqlExpressionType
Overrides
BaseUnaryExpression.Type

Methods

| Edit this page View Source

ToString()

Gets the string representation of the Function.

Declaration
public override abstract string ToString()
Returns
Type Description
string
Overrides
BaseUnaryExpression.ToString()

Implements

ISparqlExpression

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • BaseTrigonometricFunction(ISparqlExpression)
    • BaseTrigonometricFunction(ISparqlExpression, Func<double, double>)
  • Fields
    • _func
  • Properties
    • Type
  • Methods
    • ToString()
  • Implements
  • Extension Methods
Back to top Generated by DocFX