OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | List of all members
ossimOgrVectorLayerNode Class Reference

Public Member Functions

 ossimOgrVectorLayerNode (const ossimDrect &bounds)
 
 ~ossimOgrVectorLayerNode ()
 
bool intersects (const ossimDrect &rect) const
 
bool intersects (double minX, double minY, double maxX, double maxY) const
 
void setGeoImage (ossimRefPtr< ossimImageGeometry > image)
 

Public Attributes

ossimDrect theBoundingRect
 
ossimRefPtr< ossimImageGeometrytheGeoImage
 

Detailed Description

Definition at line 38 of file ossimOgrVectorTileSource.cpp.

Constructor & Destructor Documentation

◆ ossimOgrVectorLayerNode()

ossimOgrVectorLayerNode::ossimOgrVectorLayerNode ( const ossimDrect bounds)
inline

Definition at line 41 of file ossimOgrVectorTileSource.cpp.

42  : theBoundingRect(bounds)
43  {
44  }

◆ ~ossimOgrVectorLayerNode()

ossimOgrVectorLayerNode::~ossimOgrVectorLayerNode ( )
inline

Definition at line 45 of file ossimOgrVectorTileSource.cpp.

References ossimRefPtr< T >::release(), and theGeoImage.

46  {
48  theGeoImage = 0;
49  }
ossimRefPtr< ossimImageGeometry > theGeoImage
T * release()
Definition: ossimRefPtr.h:93

Member Function Documentation

◆ intersects() [1/2]

bool ossimOgrVectorLayerNode::intersects ( const ossimDrect rect) const
inline

Definition at line 51 of file ossimOgrVectorTileSource.cpp.

References ossimDrect::intersects(), and theBoundingRect.

52  {
53  return theBoundingRect.intersects(rect);
54  }
bool intersects(const ossimDrect &rect) const
Definition: ossimDrect.cpp:289

◆ intersects() [2/2]

bool ossimOgrVectorLayerNode::intersects ( double  minX,
double  minY,
double  maxX,
double  maxY 
) const
inline

Definition at line 56 of file ossimOgrVectorTileSource.cpp.

References ossimDrect::intersects(), and theBoundingRect.

58  {
59  return theBoundingRect.intersects(ossimDrect(minX, minY, maxX, maxY));
60  }
bool intersects(const ossimDrect &rect) const
Definition: ossimDrect.cpp:289

◆ setGeoImage()

void ossimOgrVectorLayerNode::setGeoImage ( ossimRefPtr< ossimImageGeometry image)
inline

Definition at line 62 of file ossimOgrVectorTileSource.cpp.

References theGeoImage.

63  {
64  theGeoImage = image;
65  }
ossimRefPtr< ossimImageGeometry > theGeoImage

Member Data Documentation

◆ theBoundingRect

ossimDrect ossimOgrVectorLayerNode::theBoundingRect

Definition at line 67 of file ossimOgrVectorTileSource.cpp.

Referenced by intersects().

◆ theGeoImage

ossimRefPtr<ossimImageGeometry> ossimOgrVectorLayerNode::theGeoImage

Definition at line 68 of file ossimOgrVectorTileSource.cpp.

Referenced by setGeoImage(), and ~ossimOgrVectorLayerNode().


The documentation for this class was generated from the following file: