9 #ifndef ossimMatrixProperty_HEADER 10 #define ossimMatrixProperty_HEADER 19 const std::vector<double>& values = std::vector<double>(),
21 int numberOfColumns = 0);
31 void resize(
int numberOfRows,
34 double& operator ()(
int rowIdx,
37 const double& operator()(
int rowIdx,
40 int getNumberOfRows()
const;
41 int getNumberOfCols()
const;
43 void clearConstraints();
50 void setColConstraints(
int minNumberOfColumns,
51 int maxNumberOfColumns);
58 void setRowConstraints(
int minNumberOfRows,
61 void getColConstraints(
int& minNumberOfColumns,
62 int& maxNumberOfColumns)
const;
64 void getRowConstraints(
int& minNumberOfRows,
65 int& maxNumberOfRows)
const;
77 double density()
const;
virtual const ossimProperty & assign(const ossimProperty &rhs)
std::vector< std::vector< double > > theValueArray
virtual ossimString valueToString() const
virtual ossimObject * dup() const
virtual bool setValue(const ossimString &value)=0