Functions
Raster.C File Reference
Include dependency graph for Raster.C:

Go to the source code of this file.

Functions

Raster where (const Raster &rast, const double &val1, const double &val2)
 
Raster where (const Raster &rast, const Raster &rast1, const Raster &rast2)
 
Raster operator/ (const Raster &rast1, const Raster &rast2)
 
Raster operator* (const Raster &rast1, const Raster &rast2)
 
Raster operator+ (const Raster &rast1, const Raster &rast2)
 
Raster operator- (const Raster &rast1, const Raster &rast2)
 
Raster operator* (const double value, const Raster &rast)
 
Raster operator* (const Raster &rast, const double value)
 
Raster operator+ (const Raster &rast, const double value)
 
Raster operator- (const Raster &rast, const double value)
 
Raster operator/ (const Raster &rast, const double value)
 
Raster operator== (const Raster &rast, const double value)
 
Raster operator< (const Raster &rast, const double value)
 
Raster operator> (const Raster &rast, const double value)
 
Raster operator<= (const Raster &rast, const double value)
 
Raster operator>= (const Raster &rast, const double value)
 
Raster intersect (const Raster &rast1, const Raster &rast2)
 

Function Documentation

◆ where() [1/2]

Raster where ( const Raster rast,
const double &  val1,
const double &  val2 
)

Definition at line 435 of file Raster.C.

References Raster::data, Raster::ncols, Raster::nodata, and Raster::nrows.

◆ where() [2/2]

Raster where ( const Raster rast,
const Raster rast1,
const Raster rast2 
)

Definition at line 451 of file Raster.C.

References Raster::data, Raster::ncols, Raster::nodata, and Raster::nrows.

◆ operator/() [1/2]

Raster operator/ ( const Raster rast1,
const Raster rast2 
)

Definition at line 468 of file Raster.C.

◆ operator*() [1/3]

Raster operator* ( const Raster rast1,
const Raster rast2 
)

Definition at line 483 of file Raster.C.

◆ operator+() [1/2]

Raster operator+ ( const Raster rast1,
const Raster rast2 
)

Definition at line 497 of file Raster.C.

◆ operator-() [1/2]

Raster operator- ( const Raster rast1,
const Raster rast2 
)

Definition at line 511 of file Raster.C.

◆ operator*() [2/3]

Raster operator* ( const double  value,
const Raster rast 
)

Definition at line 526 of file Raster.C.

◆ operator*() [3/3]

Raster operator* ( const Raster rast,
const double  value 
)

Definition at line 540 of file Raster.C.

◆ operator+() [2/2]

Raster operator+ ( const Raster rast,
const double  value 
)

Definition at line 554 of file Raster.C.

◆ operator-() [2/2]

Raster operator- ( const Raster rast,
const double  value 
)

Definition at line 568 of file Raster.C.

◆ operator/() [2/2]

Raster operator/ ( const Raster rast,
const double  value 
)

Definition at line 582 of file Raster.C.

◆ operator==()

Raster operator== ( const Raster rast,
const double  value 
)

Definition at line 596 of file Raster.C.

◆ operator<()

Raster operator< ( const Raster rast,
const double  value 
)

Definition at line 610 of file Raster.C.

Referenced by FixedList< bool, Foam::pTraits< Type >::nComponents >::operator>=(), and UList< Foam::wordRe >::operator>=().

Here is the caller graph for this function:

◆ operator>()

Raster operator> ( const Raster rast,
const double  value 
)

Definition at line 624 of file Raster.C.

Referenced by FixedList< bool, Foam::pTraits< Type >::nComponents >::operator<=(), and UList< Foam::wordRe >::operator<=().

Here is the caller graph for this function:

◆ operator<=()

Raster operator<= ( const Raster rast,
const double  value 
)

Definition at line 638 of file Raster.C.

◆ operator>=()

Raster operator>= ( const Raster rast,
const double  value 
)

Definition at line 652 of file Raster.C.

◆ intersect()

Raster intersect ( const Raster rast1,
const Raster rast2 
)