Bexel Manager API Documentation
Bexel.Api.PropertyNumericExpresion Class Reference

Represents a property which holds a numerical value evaluated by an expression. More...

Inheritance diagram for Bexel.Api.PropertyNumericExpresion:
Bexel.Api.PropertyNumeric IEquatable Bexel.Api.Property Bexel.Api.ApiObject

Public Member Functions

bool Equals (PropertyNumericExpresion other)
 
override bool Equals (Property other)
 
bool Equals (PropertyNumericExpresion other, double epsilon)
 
- Public Member Functions inherited from Bexel.Api.PropertyNumeric
bool ValueEquals (double other, double epsilon=DefaultEpsilonValue)
 Determines whether the specified number is equal by value to the current property. More...
 
override bool ValueEquals (object obj)
 Determines whether the specified object is equal by value to the current property. More...
 
bool Equals (PropertyNumeric other)
 
bool Equals (PropertyNumeric other, double epsilon)
 
- Public Member Functions inherited from Bexel.Api.Property
virtual bool ValueEquals (Property other)
 Determines whether the specified property is equal by value to the current property. More...
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Properties

string Expression [get]
 
- Properties inherited from Bexel.Api.PropertyNumeric
override PropertyType Type [get]
 
new double Value [get]
 
- Properties inherited from Bexel.Api.Property
override bool IsValid [get]
 
abstract PropertyType Type [get]
 Returns the type of the property. More...
 
PropertyDefinition Definiton [get]
 Returns the definition of the property. More...
 
string Name [get]
 Returns the name of the property. More...
 
object Value [get]
 Returns the value of the property. More...
 
- Properties inherited from Bexel.Api.ApiObject
abstract bool IsValid [get]
 Indicates if the API object is valid or not. More...
 

Additional Inherited Members

- Public Attributes inherited from Bexel.Api.PropertyNumeric
const double DefaultEpsilonValue = 0.001
 The default numerical tolerance which is used when comparing values. More...
 
- Protected Member Functions inherited from Bexel.Api.PropertyNumeric
override object GetValue ()
 
- Protected Member Functions inherited from Bexel.Api.Property
 Property (PropertyRef propertyRef, Project project)
 
- Protected Member Functions inherited from Bexel.Api.ApiObject
virtual void CheckValidity ()
 

Detailed Description

Represents a property which holds a numerical value evaluated by an expression.