47 lines
947 B
Objective-C
Executable File
47 lines
947 B
Objective-C
Executable File
//
|
|
// MPRootFunction.h
|
|
// MathPad
|
|
//
|
|
// Created by Kim Wittenburg on 11.01.15.
|
|
// Copyright (c) 2015 Kim Wittenburg. All rights reserved.
|
|
//
|
|
|
|
#import "MPFunction.h"
|
|
|
|
|
|
/*!
|
|
@header
|
|
This file contains the <code>MPRootFunction</code> class.
|
|
*/
|
|
|
|
|
|
|
|
@class MPRootFunction, MPExpression;
|
|
|
|
|
|
/*!
|
|
@class MPRootFunction
|
|
@abstract This class represents an arbitrary root function.
|
|
|
|
@discussion A root has two children: An exponent and the expression to be
|
|
rooted.
|
|
*/
|
|
@interface MPRootFunction : MPFunction
|
|
|
|
/*!
|
|
@property exponentExpression
|
|
@abstract The receiver's exponent.
|
|
*/
|
|
@property (nonatomic, strong) MPExpression *exponentExpression; /* Index 0 */
|
|
|
|
|
|
/*!
|
|
@property rootExpression
|
|
@abstract The receiver's root expression.
|
|
|
|
@discussion The root expression is the expression that is to be rooted.
|
|
*/
|
|
@property (nonatomic, strong) MPExpression *rootExpression; /* Index 1 */
|
|
|
|
@end
|