CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::SectorInfo Struct Reference

Public Member Functions

 SectorInfo ()
 
void reset ()
 
bool isValid ()
 
bool haveChanged ()
 

Public Attributes

const int tooLarge = 100000
 
ProbeDefinition::TYPE mProbeType
 
ImagePtr mImage
 
double mSpacingX
 
double mSpacingY
 
double mSpacingZ
 
std::vector< double > mOrigin
 
std::vector< double > mAngles
 
std::vector< double > mBoundingBox
 
std::vector< double > mDepths
 
double mLinearWidth
 
bool mHaveChanged
 

Detailed Description

Internal container for holding incoming variable values.

Used by ProbeDefinitionFromStringMessages as a container for holding values from string messages. When SectorInfo got a valid/complete data set a ProbeDefinition can be created form these values.

Definition at line 41 of file cxProbeDefinitionFromStringMessages.cpp.

Constructor & Destructor Documentation

cx::SectorInfo::SectorInfo ( )
inline

Definition at line 63 of file cxProbeDefinitionFromStringMessages.cpp.

Member Function Documentation

bool cx::SectorInfo::haveChanged ( )
inline

Definition at line 113 of file cxProbeDefinitionFromStringMessages.cpp.

bool cx::SectorInfo::isValid ( )
inline

Definition at line 85 of file cxProbeDefinitionFromStringMessages.cpp.

void cx::SectorInfo::reset ( )
inline

Definition at line 67 of file cxProbeDefinitionFromStringMessages.cpp.

Member Data Documentation

std::vector<double> cx::SectorInfo::mAngles

Definition at line 56 of file cxProbeDefinitionFromStringMessages.cpp.

std::vector<double> cx::SectorInfo::mBoundingBox

Definition at line 57 of file cxProbeDefinitionFromStringMessages.cpp.

std::vector<double> cx::SectorInfo::mDepths

Definition at line 58 of file cxProbeDefinitionFromStringMessages.cpp.

bool cx::SectorInfo::mHaveChanged

Definition at line 61 of file cxProbeDefinitionFromStringMessages.cpp.

ImagePtr cx::SectorInfo::mImage

Definition at line 47 of file cxProbeDefinitionFromStringMessages.cpp.

double cx::SectorInfo::mLinearWidth

Definition at line 59 of file cxProbeDefinitionFromStringMessages.cpp.

std::vector<double> cx::SectorInfo::mOrigin

Definition at line 55 of file cxProbeDefinitionFromStringMessages.cpp.

ProbeDefinition::TYPE cx::SectorInfo::mProbeType

Definition at line 45 of file cxProbeDefinitionFromStringMessages.cpp.

double cx::SectorInfo::mSpacingX

Definition at line 50 of file cxProbeDefinitionFromStringMessages.cpp.

double cx::SectorInfo::mSpacingY

Definition at line 51 of file cxProbeDefinitionFromStringMessages.cpp.

double cx::SectorInfo::mSpacingZ

Definition at line 52 of file cxProbeDefinitionFromStringMessages.cpp.

const int cx::SectorInfo::tooLarge = 100000

Definition at line 43 of file cxProbeDefinitionFromStringMessages.cpp.


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