regularsurfacerotated.hpp
Go to the documentation of this file.
19// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
Definition: exception.hpp:71 Definition: grid2d.hpp:32 Definition: regularsurface.hpp:39 void SetMissingValue(A missing_val) Definition: regularsurface.hpp:223 Definition: regularsurfacerotated.hpp:36 A GetMissingValue() const Definition: regularsurfacerotated.hpp:163 std::vector< A >::reference reference Definition: regularsurfacerotated.hpp:82 A GetZInside(double x, double y) const Definition: regularsurfacerotated.hpp:326 bool AddNonConform(const Surface< A > *s2) Definition: regularsurfacerotated.hpp:344 bool IsMissing(A val) const Check if grid value is missing. Definition: regularsurfacerotated.hpp:134 std::vector< A >::const_iterator const_iterator Definition: regularsurfacerotated.hpp:78 double GetLengthX() const Definition: regularsurfacerotated.hpp:120 void SetName(const std::string &name) Definition: regularsurfacerotated.hpp:171 double GetAngle() const Definition: regularsurfacerotated.hpp:160 double GetXMin() const Definition: regularsurfacerotated.hpp:153 void SetAngle(double angle) Definition: regularsurfacerotated.hpp:161 double GetYMin() const Definition: regularsurfacerotated.hpp:154 bool MultiplyNonConform(const Surface< A > *s2) Definition: regularsurfacerotated.hpp:381 void Resize(size_t ni, size_t nj, const A &val=A()) Resize grid. Overrides Grid2D's resize. Definition: regularsurfacerotated.hpp:459 bool EnclosesRectangle(double x_min, double x_max, double y_min, double y_max) const Definition: regularsurfacerotated.hpp:417 const_iterator begin() const Definition: regularsurfacerotated.hpp:79 void SetMissing(size_t i, size_t j) Definition: regularsurfacerotated.hpp:136 A GetZ(double x, double y) const Definition: regularsurfacerotated.hpp:318 void SetDimensions(double x_min, double y_min, double lx, double ly) Definition: regularsurfacerotated.hpp:448 double GetYMax() const Definition: regularsurfacerotated.hpp:156 reference operator()(size_t i, size_t j) Definition: regularsurfacerotated.hpp:83 RegularSurface< A > ResampleSurface() const Definition: regularsurfacerotated.hpp:490 void Assign(A c) Sets all values on the surface to a constant value. Definition: regularsurfacerotated.hpp:106 Surface< A > * Clone() const Generate a copy of the underlying object. Definition: regularsurfacerotated.hpp:71 bool IsInsideSurface(double x, double y) const Checks if point is inside definition area for surface. Definition: regularsurfacerotated.hpp:334 bool IsMissingAt(size_t i, size_t j) const Definition: regularsurfacerotated.hpp:135 const_reference operator()(size_t i, size_t j) const Definition: regularsurfacerotated.hpp:87 RegularSurfaceRotated() Definition: regularsurfacerotated.hpp:221 bool DivideNonConform(const Surface< A > *s2) Definition: regularsurfacerotated.hpp:399 std::vector< A >::iterator iterator Definition: regularsurfacerotated.hpp:74 double GetYRef() const Definition: regularsurfacerotated.hpp:152 void GetXY(size_t i, size_t j, double &x, double &y) const Definition: regularsurfacerotated.hpp:466 void WriteToFile(const std::string &filename, SurfaceFileFormat format=SURF_STORM_BINARY) const Write surface to file on given format. If the file format does not support rotation,... Definition: regularsurfacerotated.hpp:569 double GetXRef() const Definition: regularsurfacerotated.hpp:151 std::vector< A >::const_reference const_reference Definition: regularsurfacerotated.hpp:86 void SetMissingValue(A missing_val) Definition: regularsurfacerotated.hpp:164 void ReadFromFile(std::string filename, SurfaceFileFormat format=SURF_UNKNOWN, double angle=0.0, double x_ref=0.0, double y_ref=0.0, double lx=0.0, double ly=0.0, int *ilxl_area=NULL, double il0_ref=0.0, double xl0_ref=0.0) Read surface file on given format. Definition: regularsurfacerotated.hpp:515 bool SubtractNonConform(const Surface< A > *s2) Definition: regularsurfacerotated.hpp:363 const_reference operator()(size_t index) const Definition: regularsurfacerotated.hpp:88 reference operator()(size_t index) Definition: regularsurfacerotated.hpp:84 double GetLengthY() const Definition: regularsurfacerotated.hpp:121 const std::string & GetName() const Definition: regularsurfacerotated.hpp:170 double GetXMax() const Definition: regularsurfacerotated.hpp:155 Definition: surface.hpp:29 virtual A GetZ(double x, double y) const =0 Definition: exception.hpp:31 void WriteIrapClassicAsciiSurf(const RegularSurface< A > &surf, double angle, const std::string &filename) Definition: surfaceio.hpp:650 void ReadIrapClassicAsciiSurf(const std::string &filename, RegularSurface< A > &surface, double &angle) Definition: surfaceio.hpp:180 void ReadSgriSurf(const std::string &filename, RegularSurface< A > &surface, double &angle) Definition: surfaceio.hpp:262 SurfaceFileFormat FindSurfaceFileType(const std::string &filename) Find type of file. void WriteStormBinarySurf(const RegularSurface< A > &surf, const std::string &filename) Definition: surfaceio.hpp:700 void ReadMulticolumnAsciiSurf(std::string filename, RegularSurface< A > &surface, double x_ref, double y_ref, double lx, double ly, int *ilxl_area, double il0_ref, double xl0_ref) Definition: surfaceio.hpp:406 std::string ToString(const T obj, int precision=-99999) Definition: stringtools.hpp:177 void ReadStormBinarySurf(const std::string &filename, RegularSurface< A > &surface) Definition: surfaceio.hpp:119 x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z) |