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

#include <newmatnl.h>

Public Member Functions

virtual bool IsValid ()
 
virtual Real operator() (int i)=0
 
virtual void Set (const ColumnVector &X)
 
bool IsValid (const ColumnVector &X)
 
Real operator() (int i, const ColumnVector &X)
 
virtual ReturnMatrix Derivatives ()=0
 
virtual ~R1_Col_I_D ()
 

Protected Attributes

ColumnVector para
 

Detailed Description

Definition at line 181 of file newmatnl.h.

Constructor & Destructor Documentation

◆ ~R1_Col_I_D()

virtual R1_Col_I_D::~R1_Col_I_D ( )
inlinevirtual

Definition at line 207 of file newmatnl.h.

207 {} // to keep gnu happy

Member Function Documentation

◆ Derivatives()

virtual ReturnMatrix R1_Col_I_D::Derivatives ( )
pure virtual

◆ IsValid() [1/2]

virtual bool R1_Col_I_D::IsValid ( )
inlinevirtual

Definition at line 194 of file newmatnl.h.

194 { return true; }

◆ IsValid() [2/2]

bool R1_Col_I_D::IsValid ( const ColumnVector X)
inline

Definition at line 199 of file newmatnl.h.

200  { Set(X); return IsValid(); }
virtual void Set(const ColumnVector &X)
Definition: newmatnl.h:197
virtual bool IsValid()
Definition: newmatnl.h:194

◆ operator()() [1/2]

virtual Real R1_Col_I_D::operator() ( int  i)
pure virtual

◆ operator()() [2/2]

Real R1_Col_I_D::operator() ( int  i,
const ColumnVector X 
)
inline

Definition at line 202 of file newmatnl.h.

203  { Set(X); return operator()(i); }
virtual Real operator()(int i)=0
virtual void Set(const ColumnVector &X)
Definition: newmatnl.h:197

◆ Set()

virtual void R1_Col_I_D::Set ( const ColumnVector X)
inlinevirtual

Definition at line 197 of file newmatnl.h.

197 { para = X; }
ColumnVector para
Definition: newmatnl.h:191

Member Data Documentation

◆ para

ColumnVector R1_Col_I_D::para
protected

Definition at line 191 of file newmatnl.h.


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