notEqual method

bool notEqual(
  1. dynamic r
)

Implementation

bool notEqual( r ){
	type();
	if( r is MathValue ){
		if( r._type == ClipMath.valueTypeComplex ){
			if( _type == ClipMath.valueTypeComplex ) return _c.notEqual( r._c           );
			if( _type == ClipMath.valueTypeFract   ) return _f.notEqual( r._c.toFloat() );
			return _t.notEqual( r._c.toFloat() );
		}
		if( r._type == ClipMath.valueTypeFract ){
			if( _type == ClipMath.valueTypeComplex ) return _c.notEqual( r._f.toFloat() );
			if( _type == ClipMath.valueTypeFract   ) return _f.notEqual( r._f           );
			return _t.notEqual( r._f.toFloat() );
		}
		if( _type == ClipMath.valueTypeComplex ) return _c.notEqual( r._t.toFloat() );
		if( _type == ClipMath.valueTypeFract   ) return _f.notEqual( r._t.toFloat() );
		return _t.notEqual( r._t );
	}
	if( _type == ClipMath.valueTypeComplex ) return _c.notEqual( ClipMath.toDouble(r) );
	if( _type == ClipMath.valueTypeFract   ) return _f.notEqual( ClipMath.toDouble(r) );
	return _t.notEqual( ClipMath.toDouble(r) );
}