105 vector<ossimPointRecord::FIELD_CODES> code_list;
184 if (
m_pointList[i]->getPosition().lat < minPos.lat)
186 if (
m_pointList[i]->getPosition().lon < minPos.lon)
188 if (
m_pointList[i]->getPosition().hgt < minPos.hgt)
191 if (
m_pointList[i]->getPosition().lat > maxPos.lat)
193 if (
m_pointList[i]->getPosition().lon > maxPos.lon)
195 if (
m_pointList[i]->getPosition().hgt > maxPos.hgt)
ossimPointRecord m_nullPCR
ossim_uint32 getFieldCode() const
Returns OR'd mash-up of ossimPointRecord field codes being stored (or desired to be stored) ...
void getFieldMax(ossimPointRecord::FIELD_CODES field, ossim_float32 &value) const
double nan()
Method to return ieee floating point double precision NAN.
ossim_float32 getField(FIELD_CODES fc) const
Return the float value of the requested field.
void getBounds(ossimGrect &block_bounds) const
virtual void clear()
Resets any storage to empty.
virtual void addPoint(ossimPointRecord *point)
Adds single point to the tail of the list.
virtual const ossimPointRecord * getPoint(ossim_uint32 point_offset) const
unsigned int ossim_uint32
virtual bool hasFields(ossim_uint32 code_mashup) const
Argument can be mash-up of OR'd codes for check of multiple fields.
virtual ossim_uint32 size() const
Returns allocated size.
void scanForMinMax() const
ossimPointRecord m_minRecord
void getFieldMin(ossimPointRecord::FIELD_CODES field, ossim_float32 &value) const
virtual const ossimPointBlock & operator=(const ossimPointBlock &rhs)
virtual ossim_uint32 getFieldCode() const
Returns mash-up of OR'd codes of multiple fields being stored.
ossimPointBlock(ossimSource *owner=0, ossim_uint32 fields=0)
const ossimGpt & getPosition() const
Returns the 3D position vector in the dataset's coodinate reference system (available from the ossimP...
void setField(FIELD_CODES fc, ossim_float32 value)
#define RTTI_DEF1(cls, name, b1)
vector< ossimPointRecord::FIELD_CODES > getFieldCodesAsList() const
void setFieldCode(ossim_uint32 code)
Initializes the desired fields to be stored.
void setPosition(const ossimGpt &p)
ossimPointRecord m_maxRecord
virtual ossimObject * dup() const