Version: 6.3.1
Public Member Functions

INTERP_KERNEL.Value Class Reference

#include <InterpKernelValue.hxx>

Inheritance diagram for INTERP_KERNEL.Value:
Inheritance graph

Public Member Functions

virtual ValuenewInstance () const =0
virtual ~Value ()
virtual void setDouble (double val)=0 throw (INTERP_KERNEL::Exception)
virtual void setVarname (int fastPos, const std::string &var)=0 throw (INTERP_KERNEL::Exception)
virtual void positive ()=0 throw (INTERP_KERNEL::Exception)
virtual void negate ()=0 throw (INTERP_KERNEL::Exception)
virtual void sqrt ()=0 throw (INTERP_KERNEL::Exception)
virtual void cos ()=0 throw (INTERP_KERNEL::Exception)
virtual void sin ()=0 throw (INTERP_KERNEL::Exception)
virtual void tan ()=0 throw (INTERP_KERNEL::Exception)
virtual void abs ()=0 throw (INTERP_KERNEL::Exception)
virtual void exp ()=0 throw (INTERP_KERNEL::Exception)
virtual void ln ()=0 throw (INTERP_KERNEL::Exception)
virtual void log10 ()=0 throw (INTERP_KERNEL::Exception)
virtual Valueplus (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual Valueminus (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual Valuemult (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual Valuediv (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual Valuepow (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual Valuemax (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual Valuemin (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual ValuegreaterThan (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual ValuelowerThan (const Value *other) const =0 throw (INTERP_KERNEL::Exception)
virtual ValueifFunc (const Value *the, const Value *els) const =0 throw (INTERP_KERNEL::Exception)

Constructor & Destructor Documentation

virtual INTERP_KERNEL.Value.~Value ( ) [virtual]

Member Function Documentation

virtual Value* INTERP_KERNEL.Value.newInstance ( ) const [pure virtual]
virtual void INTERP_KERNEL.Value.setDouble ( double  val) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.setVarname ( int  fastPos,
const std::string &  var 
) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.positive ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.negate ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.sqrt ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.cos ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.sin ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.tan ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.abs ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.exp ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.ln ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual void INTERP_KERNEL.Value.log10 ( ) throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.plus ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.minus ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.mult ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.div ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.pow ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.max ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.min ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.greaterThan ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.lowerThan ( const Value other) const throw (INTERP_KERNEL::Exception) [pure virtual]
virtual Value* INTERP_KERNEL.Value.ifFunc ( const Value the,
const Value els 
) const throw (INTERP_KERNEL::Exception) [pure virtual]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS