PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
PlusFidSegmentation Member List

This is the complete list of members for PlusFidSegmentation, including all inherited members.

AcceptDot(PlusFidDot &dot)PlusFidSegmentationinline
CALIBRATION_PHANTOM_6_POINT enum valuePlusFidSegmentation
CALIBRATION_PHANTOM_MULTI_NWIRE enum valuePlusFidSegmentation
CIRS_PHANTOM_13_POINT enum valuePlusFidSegmentation
Clear()PlusFidSegmentation
Cluster(bool &tooManyCandidates)PlusFidSegmentation
ClusteringAddNeighbors(PlusFidSegmentation::PixelType *image, int r, int c, std::vector< PlusFidDot > &m_Test, std::vector< PlusFidDot > &m_Set, std::vector< PlusFidSegmentation::PixelType > &m_Vals)PlusFidSegmentationinline
DEFAULT_ANGLE_TOLERANCE_DEGREESPlusFidSegmentationstatic
DEFAULT_APPROXIMATE_SPACING_MM_PER_PIXELPlusFidSegmentationstatic
DEFAULT_CLIP_ORIGINPlusFidSegmentationstatic
DEFAULT_CLIP_SIZEPlusFidSegmentationstatic
DEFAULT_COLLINEAR_POINTS_MAX_DISTANCE_FROM_LINE_MMPlusFidSegmentationstatic
DEFAULT_MAX_ANGLE_DIFFERENCE_DEGREESPlusFidSegmentationstatic
DEFAULT_MAX_LINE_PAIR_DISTANCE_ERROR_PERCENTPlusFidSegmentationstatic
DEFAULT_MAX_LINE_SHIFT_MMPlusFidSegmentationstatic
DEFAULT_MAX_THETA_DEGREESPlusFidSegmentationstatic
DEFAULT_MIN_THETA_DEGREESPlusFidSegmentationstatic
DEFAULT_MORPHOLOGICAL_OPENING_BAR_SIZE_MMPlusFidSegmentationstatic
DEFAULT_MORPHOLOGICAL_OPENING_CIRCLE_RADIUS_MMPlusFidSegmentationstatic
DEFAULT_NUMBER_OF_MAXIMUM_FIDUCIAL_POINT_CANDIDATESPlusFidSegmentationstatic
DEFAULT_THRESHOLD_IMAGE_PERCENTPlusFidSegmentationstatic
DEFAULT_USE_ORIGINAL_IMAGE_INTENSITY_FOR_DOT_INTENSITY_SCOREPlusFidSegmentationstatic
Dilate0(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
Dilate135(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
Dilate45(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
Dilate90(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
DilateCircle(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
DilatePoint(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic, PlusCoordinate2D *shape, int slen)PlusFidSegmentationinline
DilatePoint0(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
DilatePoint135(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
DilatePoint45(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
DilatePoint90(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
Erode0(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
Erode135(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
Erode45(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
Erode90(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
ErodeCircle(PlusFidSegmentation::PixelType *dest, PlusFidSegmentation::PixelType *image)PlusFidSegmentation
ErodePoint0(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
ErodePoint135(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
ErodePoint45(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
ErodePoint90(PlusFidSegmentation::PixelType *image, unsigned int ir, unsigned int ic)PlusFidSegmentationinline
FiducialGeometryType enum namePlusFidSegmentation
GetCandidateFidValues()PlusFidSegmentationinline
GetDebugOutput()PlusFidSegmentationinline
GetDotsVector()PlusFidSegmentationinline
GetFiducialGeometry()PlusFidSegmentationinline
GetFrameSize()PlusFidSegmentationinline
GetMorphologicalOpeningBarSizePx()PlusFidSegmentation
GetRegionOfInterest(unsigned int &xMin, unsigned int &yMin, unsigned int &xMax, unsigned int &yMax)PlusFidSegmentation
GetThresholdImagePercent()PlusFidSegmentationinline
GetUnalteredImage()PlusFidSegmentationinline
GetWorking()PlusFidSegmentationinline
m_ApproximateSpacingMmPerPixelPlusFidSegmentationprotected
m_CandidateFidValuesPlusFidSegmentationprotected
m_DebugOutputPlusFidSegmentationprotected
m_DilatedPlusFidSegmentationprotected
m_DotsFoundPlusFidSegmentationprotected
m_DotsVectorPlusFidSegmentationprotected
m_ErodedPlusFidSegmentationprotected
m_FiducialGeometryPlusFidSegmentationprotected
m_FoundDotsCoordinateValuePlusFidSegmentationprotected
m_FrameSizePlusFidSegmentationprotected
m_ImageNormalVectorInPhantomFrameEstimationPlusFidSegmentationprotected
m_ImageNormalVectorInPhantomFrameMaximumRotationAngleDegPlusFidSegmentationprotected
m_ImageScalingTolerancePercentPlusFidSegmentationprotected
m_ImageToPhantomTransformPlusFidSegmentationprotected
m_MorphologicalCirclePlusFidSegmentationprotected
m_MorphologicalOpeningBarSizeMmPlusFidSegmentationprotected
m_MorphologicalOpeningCircleRadiusMmPlusFidSegmentationprotected
m_NumberOfMaximumFiducialPointCandidatesPlusFidSegmentationprotected
m_NumDotsPlusFidSegmentationprotected
m_PossibleFiducialsImageFilenamePlusFidSegmentationprotected
m_RegionOfInterestPlusFidSegmentationprotected
m_ThresholdImagePercentPlusFidSegmentationprotected
m_UnalteredImagePlusFidSegmentationprotected
m_UseOriginalImageIntensityForDotIntensityScorePlusFidSegmentationprotected
m_WorkingPlusFidSegmentationprotected
MorphologicalOperations()PlusFidSegmentation
PixelType typedefPlusFidSegmentation
PlusFidSegmentation()PlusFidSegmentation
ReadConfiguration(vtkXMLDataElement *rootConfigElement)PlusFidSegmentation
SetApproximateSpacingMmPerPixel(double value)PlusFidSegmentationinline
SetCandidateFidValues(const std::vector< PlusFidDot > &value)PlusFidSegmentationinline
SetDebugOutput(bool value)PlusFidSegmentationinline
SetDefaultSegmentationParameters(vtkXMLDataElement *segmentationElement)PlusFidSegmentationstatic
SetFiducialGeometry(FiducialGeometryType geometryType)PlusFidSegmentation
SetFrameSize(const FrameSizeType &frameSize)PlusFidSegmentation
SetMorphologicalOpeningBarSizeMm(double value)PlusFidSegmentationinline
SetMorphologicalOpeningCircleRadiusMm(double value)PlusFidSegmentationinline
SetNumberOfMaximumFiducialPointCandidates(int aValue)PlusFidSegmentation
SetPossibleFiducialsImageFilename(std::string value)PlusFidSegmentationinline
SetRegionOfInterest(unsigned int xMin, unsigned int yMin, unsigned int xMax, unsigned int yMax)PlusFidSegmentation
SetThresholdImagePercent(double value)PlusFidSegmentationinline
SetUseOriginalImageIntensityForDotIntensityScore(bool value)PlusFidSegmentationinline
ShapeContains(std::vector< PlusCoordinate2D > &shape, PlusCoordinate2D point)PlusFidSegmentation
Subtract(PlusFidSegmentation::PixelType *image, PlusFidSegmentation::PixelType *vals)PlusFidSegmentation
Suppress(PlusFidSegmentation::PixelType *image, double percent_thresh)PlusFidSegmentation
UpdateParameters()PlusFidSegmentation
ValidateRegionOfInterest()PlusFidSegmentation
WritePng(PlusFidSegmentation::PixelType *modifiedImage, std::string outImageName, int cols, int rows)PlusFidSegmentationstatic
WritePossibleFiducialOverlayImage(const std::vector< std::vector< double > > &fiducials, PlusFidSegmentation::PixelType *unalteredImage, const char *namePrefix, int frameIndex)PlusFidSegmentation
WritePossibleFiducialOverlayImage(const std::vector< PlusFidDot > &fiducials, PlusFidSegmentation::PixelType *unalteredImage, const char *namePrefix, int frameIndex)PlusFidSegmentation
~PlusFidSegmentation()PlusFidSegmentationvirtual