General Purpose Geodetic Library
SgVlbiSourceInfo::StructModelMp Class Reference

#include <SgVlbiSourceInfo.h>

Inheritance diagram for SgVlbiSourceInfo::StructModelMp:
SgVlbiSourceInfo::StructModel

Public Member Functions

 StructModelMp (double k, double b, double x, double y, bool estK=true, bool estB=true, bool estCoo=true)
 
 ~StructModelMp ()
 
SgParameter *& pK ()
 
SgParameter *& pB ()
 
SgParameter *& pX ()
 
SgParameter *& pY ()
 
double getR () const
 
double getS () const
 
double getC () const
 
bool getEstimateRatio () const
 
bool getEstimateSpIdx () const
 
bool getEstimatePosition () const
 
void setEstimateRatio (bool b)
 
void setEstimateSpIdx (bool b)
 
void setEstimatePosition (bool b)
 
void prepareModel (double u, double v)
 
- Public Member Functions inherited from SgVlbiSourceInfo::StructModel
 StructModel (double k, double b, double x, double y)
 
 ~StructModel ()
 
double getK () const
 
double getKsig () const
 
double getB () const
 
double getBsig () const
 
double getX () const
 
double getXsig () const
 
double getY () const
 
double getYsig () const
 
void setK (double d)
 
void setKsig (double d)
 
void setB (double d)
 
void setBsig (double d)
 
void setX (double d)
 
void setXsig (double d)
 
void setY (double d)
 
void setYsig (double d)
 
double tauS (double f, double u, double v) const
 

Private Attributes

SgParameterpK_
 
SgParameterpB_
 
SgParameterpX_
 
SgParameterpY_
 
double dR_
 
double dS_
 
double dC_
 
bool estimateRatio_
 
bool estimateSpIdx_
 
bool estimatePosition_
 

Detailed Description

Definition at line 109 of file SgVlbiSourceInfo.h.

Constructor & Destructor Documentation

◆ StructModelMp()

SgVlbiSourceInfo::StructModelMp::StructModelMp ( double  k,
double  b,
double  x,
double  y,
bool  estK = true,
bool  estB = true,
bool  estCoo = true 
)
inline

Definition at line 112 of file SgVlbiSourceInfo.h.

References estimatePosition_, estimateRatio_, estimateSpIdx_, pB_, pK_, pX_, and pY_.

◆ ~StructModelMp()

SgVlbiSourceInfo::StructModelMp::~StructModelMp ( )
inline

Definition at line 115 of file SgVlbiSourceInfo.h.

References pB_, pK_, pX_, and pY_.

Member Function Documentation

◆ getC()

double SgVlbiSourceInfo::StructModelMp::getC ( ) const
inline

Definition at line 123 of file SgVlbiSourceInfo.h.

References dC_.

◆ getEstimatePosition()

◆ getEstimateRatio()

◆ getEstimateSpIdx()

◆ getR()

double SgVlbiSourceInfo::StructModelMp::getR ( ) const
inline

Definition at line 121 of file SgVlbiSourceInfo.h.

References dR_.

◆ getS()

double SgVlbiSourceInfo::StructModelMp::getS ( ) const
inline

Definition at line 122 of file SgVlbiSourceInfo.h.

References dS_.

◆ pB()

SgParameter* & SgVlbiSourceInfo::StructModelMp::pB ( )
inline

Definition at line 118 of file SgVlbiSourceInfo.h.

References pB_.

◆ pK()

SgParameter* & SgVlbiSourceInfo::StructModelMp::pK ( )
inline

Definition at line 117 of file SgVlbiSourceInfo.h.

References pK_.

◆ prepareModel()

void SgVlbiSourceInfo::StructModelMp::prepareModel ( double  u,
double  v 
)

Definition at line 66 of file SgVlbiSourceInfo.cpp.

◆ pX()

SgParameter* & SgVlbiSourceInfo::StructModelMp::pX ( )
inline

Definition at line 119 of file SgVlbiSourceInfo.h.

References pX_.

◆ pY()

SgParameter* & SgVlbiSourceInfo::StructModelMp::pY ( )
inline

Definition at line 120 of file SgVlbiSourceInfo.h.

References pY_.

◆ setEstimatePosition()

void SgVlbiSourceInfo::StructModelMp::setEstimatePosition ( bool  b)
inline

◆ setEstimateRatio()

void SgVlbiSourceInfo::StructModelMp::setEstimateRatio ( bool  b)
inline

◆ setEstimateSpIdx()

void SgVlbiSourceInfo::StructModelMp::setEstimateSpIdx ( bool  b)
inline

Member Data Documentation

◆ dC_

double SgVlbiSourceInfo::StructModelMp::dC_
private

Definition at line 138 of file SgVlbiSourceInfo.h.

Referenced by getC().

◆ dR_

double SgVlbiSourceInfo::StructModelMp::dR_
private

Definition at line 136 of file SgVlbiSourceInfo.h.

Referenced by getR().

◆ dS_

double SgVlbiSourceInfo::StructModelMp::dS_
private

Definition at line 137 of file SgVlbiSourceInfo.h.

Referenced by getS().

◆ estimatePosition_

bool SgVlbiSourceInfo::StructModelMp::estimatePosition_
private

Definition at line 141 of file SgVlbiSourceInfo.h.

Referenced by StructModelMp(), getEstimatePosition(), and setEstimatePosition().

◆ estimateRatio_

bool SgVlbiSourceInfo::StructModelMp::estimateRatio_
private

Definition at line 139 of file SgVlbiSourceInfo.h.

Referenced by StructModelMp(), getEstimateRatio(), and setEstimateRatio().

◆ estimateSpIdx_

bool SgVlbiSourceInfo::StructModelMp::estimateSpIdx_
private

Definition at line 140 of file SgVlbiSourceInfo.h.

Referenced by StructModelMp(), getEstimateSpIdx(), and setEstimateSpIdx().

◆ pB_

SgParameter* SgVlbiSourceInfo::StructModelMp::pB_
private

Definition at line 133 of file SgVlbiSourceInfo.h.

Referenced by StructModelMp(), ~StructModelMp(), and pB().

◆ pK_

SgParameter* SgVlbiSourceInfo::StructModelMp::pK_
private

Definition at line 132 of file SgVlbiSourceInfo.h.

Referenced by StructModelMp(), ~StructModelMp(), and pK().

◆ pX_

SgParameter* SgVlbiSourceInfo::StructModelMp::pX_
private

Definition at line 134 of file SgVlbiSourceInfo.h.

Referenced by StructModelMp(), ~StructModelMp(), and pX().

◆ pY_

SgParameter* SgVlbiSourceInfo::StructModelMp::pY_
private

Definition at line 135 of file SgVlbiSourceInfo.h.

Referenced by StructModelMp(), ~StructModelMp(), and pY().


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