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

Public Member Functions

 ossimOgrGdalFeatureNode (long id, const ossimDrect &rect)
 
bool intersects (const ossimDrect &rect) const
 
bool intersects (double minX, double minY, double maxX, double maxY) const
 

Public Attributes

long theId
 
ossimDrect theBoundingRect
 

Detailed Description

Definition at line 126 of file ossimGdalOgrVectorAnnotation.cpp.

Constructor & Destructor Documentation

◆ ossimOgrGdalFeatureNode()

ossimOgrGdalFeatureNode::ossimOgrGdalFeatureNode ( long  id,
const ossimDrect rect 
)
inline

Definition at line 129 of file ossimGdalOgrVectorAnnotation.cpp.

Member Function Documentation

◆ intersects() [1/2]

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

Definition at line 136 of file ossimGdalOgrVectorAnnotation.cpp.

References ossimDrect::intersects(), and theBoundingRect.

137  {
138  return theBoundingRect.intersects(rect);
139  }
bool intersects(const ossimDrect &rect) const
Definition: ossimDrect.cpp:289

◆ intersects() [2/2]

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

Definition at line 140 of file ossimGdalOgrVectorAnnotation.cpp.

References ossimDrect::intersects(), and theBoundingRect.

142  {
143  return theBoundingRect.intersects(ossimDrect(minX, minY, maxX, maxY));
144  }
bool intersects(const ossimDrect &rect) const
Definition: ossimDrect.cpp:289

Member Data Documentation

◆ theBoundingRect

ossimDrect ossimOgrGdalFeatureNode::theBoundingRect

Definition at line 146 of file ossimGdalOgrVectorAnnotation.cpp.

Referenced by intersects().

◆ theId

long ossimOgrGdalFeatureNode::theId

Definition at line 145 of file ossimGdalOgrVectorAnnotation.cpp.


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