Fraxinus
16.5.0-fx-rc9
An IGT application
|
All basic unrelated functionality. More...
Namespaces | |
cx | |
Namespace for all CustusX production code. | |
Classes | |
class | cx::Application |
struct | cx::CoordinateSystem |
Identification of a Coordinate system. More... | |
class | cx::CustomMetaImage |
utility class for accessing metaheader files. More... | |
class | cx::CyclicActionLogger |
struct | cx::DoubleRange |
Utility class for describing a bounded numeric range. More... | |
class | EnumConverter< ENUM, COUNT > |
Class for easy conversion between an enum and a QString. More... | |
class | cx::CachedImageData |
class | cx::ImageDataContainer |
class | cx::CachedImageDataContainer |
class | cx::SplitFramesContainer |
class | cx::FramesDataContainer |
class | cx::Indent |
Formatting class for debug printing of the ssc library. More... | |
class | cx::OpenCLPrinter |
Utilities for printing information about OpenCL. More... | |
class | cx::OptionalValue< T > |
class | cx::PlaneTypeCollection |
class | cx::PlaybackTime |
Controller for historic time, playback etc. More... | |
class | cx::TimelineEvent |
Description of one event in time. More... | |
class | cx::PositionStorageReader |
Reader class for the position file. More... | |
class | cx::ProcessReporter |
class | cx::ProcessWrapper |
class | cx::SharedMemoryServer |
Shared Memory Server. More... | |
class | cx::SharedMemoryClient |
Shared Memory Client. More... | |
class | cx::SlicePlane |
A 2D slice plane in 3D. i,j are perpendicular unit vectors. More... | |
class | cx::SliceComputer |
Calculates a slice plane given a definition. More... | |
class | cx::SpaceListener |
Class that listens to changes in a coordinate system, and emits a signal if that system changes. More... | |
class | cx::SpaceListenerImpl |
Class that listens to changes in a coordinate system, and emits a signal if that system changes. More... | |
class | cx::SpaceProvider |
class | cx::SpaceProviderImpl |
class | cx::TimeKeeper |
class | cx::TransformFile |
File format for storing a 4x4 matrix.The read/write methods emit error messages if you dont use the ok flag. More... | |
class | cstring_cast_Placeholder |
class | cx::ViewportListenerBase |
Base class for listening to a vtkRenderer. More... | |
class | cx::ViewportListener |
Listens to changes in viewport and camera matrix. More... | |
class | cx::ViewportPreRenderListener |
Listens to the start render event in a vtkRenderer. More... | |
class | cx::VLCRecorder |
Lets you use the third party application VLC to record a video of the screen. More... | |
class | cx::XMLNodeAdder |
class | cx::XMLNodeParser |
class | cx::XmlOptionItem |
Helper class for storing one string value in an xml document. More... | |
class | cx::XmlOptionFile |
Helper class for xml files used to store ssc/cx data. More... | |
class | cx::SeansVesselReg |
Macros | |
#define | SNW_DECLARE_ENUM_STRING_CONVERTERS(NS, ENUM_NAME) |
#define | SNW_DEFINE_ENUM_STRING_CONVERTERS_BEGIN(NS, ENUM_NAME, ENUM_SIZE) |
#define | SNW_DEFINE_ENUM_STRING_CONVERTERS_END(NS, ENUM_NAME, ENUM_SIZE) |
#define | report_gl_error() really_report_gl_errors(__FILE__, __LINE__, 0) |
#define | report_gl_error_text(text) really_report_gl_errors(__FILE__, __LINE__, text) |
Typedefs | |
typedef boost::shared_ptr < class CyclicActionLogger > | cx::CyclicActionLoggerPtr |
typedef boost::shared_ptr < CachedImageData > | cx::CachedImageDataPtr |
typedef boost::shared_ptr < class ImageDataContainer > | cx::ImageDataContainerPtr |
typedef boost::shared_ptr < class CachedImageDataContainer > | cx::CachedImageDataContainerPtr |
typedef boost::shared_ptr < class ProcessWrapper > | cx::ProcessWrapperPtr |
typedef boost::shared_ptr < class VLCRecorder > | cx::VLCRecorderPtr |
Functions | |
template<class ENUM > | |
ENUM | string2enum (const QString &val) |
template<class ENUM > | |
QString | enum2string (const ENUM &val) |
bool | cx::removeNonemptyDirRecursively (const QString &dirName) |
bool | cx::copyRecursively (const QString &srcFilePath, const QString &tgtFilePath) |
QFileInfoList | cx::getDirs (QString path) |
QStringList | cx::getAbsolutePathToFiles (QString path, QStringList nameFilters, bool includeSubDirs) |
QStringList | cx::getAbsolutePathToXmlFiles (QString path, bool includeSubDirs) |
void | really_report_gl_errors (const char *file, int line, const char *text) |
vtkPolyDataPtr | cx::polydataFromTransforms (TimedTransformMap transformMap_prMt, Transform3D rMpr) |
void | cx::loadMeshFromToolTransforms (PatientModelServicePtr dataManager, TimedTransformMap transforms_prMt) |
std::map< std::string, std::string > | cx::getDisplayFriendlyInfo (MeshPtr mesh) |
cx::PlaybackTime::PlaybackTime () | |
virtual | cx::PlaybackTime::~PlaybackTime () |
void | cx::PlaybackTime::initialize (QDateTime start, qint64 length) |
void | cx::PlaybackTime::forward (qint64 msecs) |
jump forward in ms More... | |
void | cx::PlaybackTime::rewind (qint64 msecs) |
jump backward in ms More... | |
bool | cx::PlaybackTime::isPlaying () const |
void | cx::PlaybackTime::setTime (QDateTime time) |
QDateTime | cx::PlaybackTime::getTime () const |
void | cx::PlaybackTime::setOffset (qint64 val) |
set time as an offset from start More... | |
void | cx::PlaybackTime::moveOffset (qint64 delta) |
change the offset with an amount More... | |
qint64 | cx::PlaybackTime::getOffset () const |
qint64 | cx::PlaybackTime::getLength () const |
length of recording in ms More... | |
QDateTime | cx::PlaybackTime::getStartTime () const |
void | cx::PlaybackTime::setSpeed (double val) |
set speed as a ratio of real time. 1 is real time, less is slower, more is faster. More... | |
double | cx::PlaybackTime::getSpeed () const |
void | cx::PlaybackTime::setResolution (qint64 val) |
set resolution in ms (signals are emitted with this spacing) More... | |
double | cx::PlaybackTime::getResolution () |
cx::TimelineEvent::TimelineEvent () | |
cx::TimelineEvent::TimelineEvent (QString description, double start, double end) | |
cx::TimelineEvent::TimelineEvent (QString description, double time) | |
bool | cx::TimelineEvent::isInside (double time, double tol_ms=0) const |
bool | cx::TimelineEvent::isSingular () const |
bool | cx::TimelineEvent::isOverlap (const TimelineEvent &rhs) const |
bool | cx::TimelineEvent::operator< (const TimelineEvent &rhs) const |
cx::ProcessWrapper::ProcessWrapper (QString name="executable", QObject *parent=NULL) | |
virtual | cx::ProcessWrapper::~ProcessWrapper () |
QProcess * | cx::ProcessWrapper::getProcess () |
void | cx::ProcessWrapper::launchWithRelativePath (QString executable, QStringList arguments=QStringList()) |
void | cx::ProcessWrapper::launch (QString executable, QStringList argument=QStringList()) |
bool | cx::ProcessWrapper::isRunning () |
qint64 | cx::ProcessWrapper::write (const char *data) |
bool | cx::ProcessWrapper::waitForStarted (int msecs=30000) |
bool | cx::ProcessWrapper::waitForFinished (int msecs=30000) |
void | cx::requireUnique (int use_count, QString objectName) |
template<class T > | |
void | cx::requireUnique (const boost::shared_ptr< T > &object, QString objectName) |
QString | cx::timestampSecondsFormat () |
QString | cx::timestampSecondsFormatNice () |
QString | cx::timestampMilliSecondsFormat () |
QString | cx::timestampMilliSecondsFormatNice () |
double | cx::getMicroSecondsSinceEpoch () |
double | cx::getMilliSecondsSinceEpoch () |
QString | cx::toMillisecondsFormatNice (double secondsSinceEpoch) |
template<class T > | |
std::string | string_cast (const T &val) |
template<class T > | |
QString | qstring_cast (const T &val) |
template<class T > | |
cstring_cast_Placeholder | cstring_cast (const T &val) |
template<> | |
cxResource_EXPORT cstring_cast_Placeholder | cstring_cast< QString > (const QString &val) |
template<> | |
cxResource_EXPORT cstring_cast_Placeholder | cstring_cast< QVariant > (const QVariant &val) |
cxResource_EXPORT std::ostream & | operator<< (std::ostream &str, const QString &qstring) |
cxResource_EXPORT std::vector < double > | convertQString2DoubleVector (const QString &input, bool *ok=0) |
template<class T > | |
QString | streamXml2String (T &val) |
template<> | |
cxResource_EXPORT QString | streamXml2String (QString &val) |
cxResource_EXPORT QString | color2string (QColor color) |
cxResource_EXPORT QColor | string2color (QString input, QColor defaultValue=QColor("green")) |
template<class ITER > | |
std::ostream & | cx::stream_range (std::ostream &s, ITER begin, ITER end, char separator=' ') |
double | cx::constrainValue (double val, double min, double max) |
int | cx::sign (double x) |
QString | cx::changeExtension (QString name, QString ext) |
void | cx::sleep_ms (int ms) |
VLCRecorder * | cx::vlc () |
Shortcut for accessing the vlc recorder. More... | |
vtkImageDataPtr | cx::generateVtkImageData (Eigen::Array3i dim, Vector3D spacing, const unsigned char initValue, int components) |
vtkImageDataPtr | cx::generateVtkImageDataUnsignedShort (Eigen::Array3i dim, Vector3D spacing, const unsigned short initValue, int components) |
vtkImageDataPtr | cx::generateVtkImageDataSignedShort (Eigen::Array3i dim, Vector3D spacing, const short initValue, int components) |
vtkImageDataPtr | cx::generateVtkImageDataDouble (Eigen::Array3i dim, Vector3D spacing, double initValue) |
void | cx::fillShortImageDataWithGradient (vtkImageDataPtr data, int maxValue) |
ImagePtr | cx::createDerivedImage (PatientModelServicePtr dataManager, QString uid, QString name, vtkImageDataPtr raw, ImagePtr parent) |
ImagePtr | cx::convertImageToUnsigned (PatientModelServicePtr dataManager, ImagePtr image, vtkImageDataPtr suggestedConvertedVolume, bool verbose) |
std::map< std::string, std::string > | cx::getDisplayFriendlyInfo (ImagePtr image) |
std::map< std::string, std::string > | cx::getDisplayFriendlyInfo (vtkImageDataPtr image) |
void | cx::printDisplayFriendlyInfo (std::map< std::string, std::string > map) |
int | cx::calculateNumVoxelsWithMaxValue (ImagePtr image) |
Find number of voxels containing max scalar value. More... | |
int | cx::calculateNumVoxelsWithMinValue (ImagePtr image) |
Find number of voxels containing min scalar value. More... | |
DoubleBoundingBox3D | cx::findEnclosingBoundingBox (std::vector< DataPtr > data, Transform3D qMr) |
DoubleBoundingBox3D | cx::findEnclosingBoundingBox (std::vector< ImagePtr > images, Transform3D qMr) |
vtkImageDataPtr | cx::convertImageDataToGrayScale (vtkImageDataPtr image) |
vtkImageDataPtr | cx::convertImageDataTo8Bit (vtkImageDataPtr image, double windowWidth, double windowLevel) |
Have never been used or tested. Create a test for it. More... | |
void | cx::setDeepModified (vtkImageDataPtr image) |
Variables | |
QString | cx::TimelineEvent::mUid |
QString | cx::TimelineEvent::mDescription |
double | cx::TimelineEvent::mStartTime |
double | cx::TimelineEvent::mEndTime |
QColor | cx::TimelineEvent::mColor |
QString | cx::TimelineEvent::mGroup |
Signals | |
void | cx::PlaybackTime::changed () |
void | cx::ProcessWrapper::stateChanged () |
Public Slots | |
void | cx::PlaybackTime::start () |
start playing. More... | |
void | cx::PlaybackTime::stop () |
stop playing and reset to start More... | |
void | cx::PlaybackTime::pause () |
pause playing More... | |
All basic unrelated functionality.
#define report_gl_error | ( | ) | really_report_gl_errors(__FILE__, __LINE__, 0) |
check for GL errors.
NOTE: Only call this function when a valid context exist (i.e vtkRenderWindow::GetNeverRendered() == false)
Definition at line 50 of file cxGLHelpers.h.
#define report_gl_error_text | ( | text | ) | really_report_gl_errors(__FILE__, __LINE__, text) |
Definition at line 51 of file cxGLHelpers.h.
#define SNW_DECLARE_ENUM_STRING_CONVERTERS | ( | NS, | |
ENUM_NAME | |||
) |
Helper macro for declaring the enum2string template specializations. Use this in an header file following the enum declarations. (outside the namespace).
Definition at line 160 of file cxEnumConverter.h.
#define SNW_DEFINE_ENUM_STRING_CONVERTERS_BEGIN | ( | NS, | |
ENUM_NAME, | |||
ENUM_SIZE | |||
) |
Use these macros to generate string<–>enum converter functions for an enum that has been instantiated with EnumConverter. Use in the cpp file after EnumConverter implementations, outside the namespace.
Example:
SNW_DEFINE_ENUM_STRING_CONVERTERS_BEGIN(vm, DUALPLANE_TYPE, dpCOUNT) { "SIDE_VIEW", "RADIAL_VIEW" } SNW_DEFINE_ENUM_STRING_CONVERTERS_END(vm, DUALPLANE_TYPE, dpCOUNT)
Definition at line 185 of file cxEnumConverter.h.
#define SNW_DEFINE_ENUM_STRING_CONVERTERS_END | ( | NS, | |
ENUM_NAME, | |||
ENUM_SIZE | |||
) |
Definition at line 190 of file cxEnumConverter.h.
typedef boost::shared_ptr< CachedImageDataContainer > cx::CachedImageDataContainerPtr |
Definition at line 48 of file cxSavingVideoRecorder.h.
typedef boost::shared_ptr<CachedImageData> cx::CachedImageDataPtr |
Definition at line 78 of file cxImageDataContainer.h.
typedef boost::shared_ptr< class CyclicActionLogger > cx::CyclicActionLoggerPtr |
Definition at line 51 of file cxImageReceiverThread.h.
typedef boost::shared_ptr< ImageDataContainer > cx::ImageDataContainerPtr |
Definition at line 45 of file cxUSFrameData.h.
typedef boost::shared_ptr< class ProcessWrapper > cx::ProcessWrapperPtr |
Definition at line 63 of file cxMainWindow.h.
typedef boost::shared_ptr<class VLCRecorder> cx::VLCRecorderPtr |
Definition at line 50 of file cxVLCRecorder.h.
cxResource_EXPORT int cx::calculateNumVoxelsWithMaxValue | ( | ImagePtr | image | ) |
Find number of voxels containing max scalar value.
Definition at line 323 of file cxVolumeHelpers.cpp.
cxResource_EXPORT int cx::calculateNumVoxelsWithMinValue | ( | ImagePtr | image | ) |
Find number of voxels containing min scalar value.
Definition at line 327 of file cxVolumeHelpers.cpp.
cxResource_EXPORT QString cx::changeExtension | ( | QString | name, |
QString | ext | ||
) |
Definition at line 65 of file cxUtilHelpers.cpp.
cxResource_EXPORT QString color2string | ( | QColor | color | ) |
Definition at line 73 of file cxTypeConversions.cpp.
cxResource_EXPORT double cx::constrainValue | ( | double | val, |
double | min, | ||
double | max | ||
) |
Constrain the input to the range |min,max|
Definition at line 49 of file cxUtilHelpers.cpp.
cxResource_EXPORT vtkImageDataPtr cx::convertImageDataTo8Bit | ( | vtkImageDataPtr | image, |
double | windowWidth, | ||
double | windowLevel | ||
) |
Have never been used or tested. Create a test for it.
Definition at line 380 of file cxVolumeHelpers.cpp.
cxResource_EXPORT vtkImageDataPtr cx::convertImageDataToGrayScale | ( | vtkImageDataPtr | image | ) |
Definition at line 366 of file cxVolumeHelpers.cpp.
cxResource_EXPORT ImagePtr cx::convertImageToUnsigned | ( | PatientModelServicePtr | dataManager, |
ImagePtr | image, | ||
vtkImageDataPtr | suggestedConvertedVolume, | ||
bool | verbose | ||
) |
Convert the input image to the smallest unsigned format.
CT images are always shifted +1024 and converted. Other images are shifted so that the smallest intensity is mapped to zero.
Either VTK_UNSIGNED_SHORT or VTK_UNSIGNED_INT is used as output, depending on the input range.
Convert an Image to its unsigned version.
The lowest value in image is found and the entire index range is shifted by this amount. Exception: CT images are always shifted by 1024.
The suggestedConvertedVolume is a pure optimization: Is set it will be used as the converted output instead of doing the conversion once more. Can be used when only the LUT should be updated.
Definition at line 188 of file cxVolumeHelpers.cpp.
cxResource_EXPORT std::vector<double> convertQString2DoubleVector | ( | const QString & | input, |
bool * | ok = 0 |
||
) |
Helper function for converting a QString to a list of doubles. Useful for reading vectors/matrices.
Definition at line 55 of file cxTypeConversions.cpp.
cxResource_EXPORT bool cx::copyRecursively | ( | const QString & | srcFilePath, |
const QString & | tgtFilePath | ||
) |
https://qt.gitorious.org/qt-creator/qt-creator/source/1a37da73abb60ad06b7e33983ca51b266be5910e:src/app/main.cpp#L13-189 taken from utils/fileutils.cpp. We can not use utils here since that depends app_version.h.
Definition at line 41 of file cxFileHelpers.cpp.
cxResource_EXPORT ImagePtr cx::createDerivedImage | ( | PatientModelServicePtr | dataManager, |
QString | uid, | ||
QString | name, | ||
vtkImageDataPtr | raw, | ||
ImagePtr | parent | ||
) |
Create a new image containing volume data from raw, but inheriting all properties from parent.
Definition at line 170 of file cxVolumeHelpers.cpp.
cstring_cast_Placeholder cstring_cast | ( | const T & | val | ) |
Convenience function that converts a type to its char* representation, provided it has defined operator << or is QString or QVariant
Definition at line 90 of file cxTypeConversions.h.
cxResource_EXPORT cstring_cast_Placeholder cstring_cast< QString > | ( | const QString & | val | ) |
Definition at line 38 of file cxTypeConversions.cpp.
cxResource_EXPORT cstring_cast_Placeholder cstring_cast< QVariant > | ( | const QVariant & | val | ) |
Definition at line 42 of file cxTypeConversions.cpp.
QString enum2string | ( | const ENUM & | val | ) |
cxResource_EXPORT void cx::fillShortImageDataWithGradient | ( | vtkImageDataPtr | data, |
int | maxValue | ||
) |
Definition at line 134 of file cxVolumeHelpers.cpp.
cxResource_EXPORT DoubleBoundingBox3D cx::findEnclosingBoundingBox | ( | std::vector< DataPtr > | data, |
Transform3D | qMr | ||
) |
Definition at line 332 of file cxVolumeHelpers.cpp.
cxResource_EXPORT DoubleBoundingBox3D cx::findEnclosingBoundingBox | ( | std::vector< ImagePtr > | images, |
Transform3D | qMr | ||
) |
Definition at line 358 of file cxVolumeHelpers.cpp.
void cx::PlaybackTime::forward | ( | qint64 | msecs | ) |
jump forward in ms
Definition at line 136 of file cxPlaybackTime.cpp.
cxResource_EXPORT vtkImageDataPtr cx::generateVtkImageData | ( | Eigen::Array3i | dim, |
Vector3D | spacing, | ||
const unsigned char | initValue, | ||
int | components | ||
) |
Definition at line 103 of file cxVolumeHelpers.cpp.
cxResource_EXPORT vtkImageDataPtr cx::generateVtkImageDataDouble | ( | Eigen::Array3i | dim, |
Vector3D | spacing, | ||
double | initValue | ||
) |
Definition at line 127 of file cxVolumeHelpers.cpp.
cxResource_EXPORT vtkImageDataPtr cx::generateVtkImageDataSignedShort | ( | Eigen::Array3i | dim, |
Vector3D | spacing, | ||
const short | initValue, | ||
int | components | ||
) |
Definition at line 119 of file cxVolumeHelpers.cpp.
cxResource_EXPORT vtkImageDataPtr cx::generateVtkImageDataUnsignedShort | ( | Eigen::Array3i | dim, |
Vector3D | spacing, | ||
const unsigned short | initValue, | ||
int | components | ||
) |
Definition at line 111 of file cxVolumeHelpers.cpp.
cxResource_EXPORT QStringList cx::getAbsolutePathToFiles | ( | QString | path, |
QStringList | nameFilters, | ||
bool | includeSubDirs | ||
) |
Definition at line 101 of file cxFileHelpers.cpp.
cxResource_EXPORT QStringList cx::getAbsolutePathToXmlFiles | ( | QString | path, |
bool | includeSubDirs | ||
) |
Definition at line 118 of file cxFileHelpers.cpp.
cxResource_EXPORT QFileInfoList cx::getDirs | ( | QString | path | ) |
Definition at line 93 of file cxFileHelpers.cpp.
cxResource_EXPORT std::map< std::string, std::string > cx::getDisplayFriendlyInfo | ( | MeshPtr | mesh | ) |
Get information about a ssc mesh.
Definition at line 93 of file cxMeshHelpers.cpp.
cxResource_EXPORT std::map< std::string, std::string > cx::getDisplayFriendlyInfo | ( | ImagePtr | image | ) |
Definition at line 251 of file cxVolumeHelpers.cpp.
cxResource_EXPORT std::map< std::string, std::string > cx::getDisplayFriendlyInfo | ( | vtkImageDataPtr | image | ) |
Definition at line 285 of file cxVolumeHelpers.cpp.
qint64 cx::PlaybackTime::getLength | ( | ) | const |
length of recording in ms
Definition at line 194 of file cxPlaybackTime.cpp.
cxResource_EXPORT double cx::getMicroSecondsSinceEpoch | ( | ) |
Microseconds since epoch (1970)
Definition at line 56 of file cxTime.cpp.
cxResource_EXPORT double cx::getMilliSecondsSinceEpoch | ( | ) |
Milliseconds since epoch (1970)
Definition at line 65 of file cxTime.cpp.
qint64 cx::PlaybackTime::getOffset | ( | ) | const |
Definition at line 99 of file cxPlaybackTime.cpp.
QProcess * cx::ProcessWrapper::getProcess | ( | ) |
Definition at line 61 of file cxProcessWrapper.cpp.
double cx::PlaybackTime::getResolution | ( | ) |
Definition at line 220 of file cxPlaybackTime.cpp.
double cx::PlaybackTime::getSpeed | ( | ) | const |
Definition at line 210 of file cxPlaybackTime.cpp.
QDateTime cx::PlaybackTime::getStartTime | ( | ) | const |
Definition at line 199 of file cxPlaybackTime.cpp.
QDateTime cx::PlaybackTime::getTime | ( | ) | const |
Definition at line 156 of file cxPlaybackTime.cpp.
void cx::PlaybackTime::initialize | ( | QDateTime | start, |
qint64 | length | ||
) |
Definition at line 55 of file cxPlaybackTime.cpp.
bool cx::TimelineEvent::isInside | ( | double | time, |
double | tol_ms = 0 |
||
) | const |
Return whether time is inside event. The minimum length of the event if set to tol_ms.
Definition at line 237 of file cxPlaybackTime.cpp.
bool cx::TimelineEvent::isOverlap | ( | const TimelineEvent & | rhs | ) | const |
Definition at line 244 of file cxPlaybackTime.cpp.
bool cx::PlaybackTime::isPlaying | ( | ) | const |
Definition at line 71 of file cxPlaybackTime.cpp.
bool cx::ProcessWrapper::isRunning | ( | ) |
Definition at line 81 of file cxProcessWrapper.cpp.
bool cx::TimelineEvent::isSingular | ( | ) | const |
Definition at line 243 of file cxPlaybackTime.cpp.
void cx::ProcessWrapper::launch | ( | QString | executable, |
QStringList | argument = QStringList() |
||
) |
Definition at line 73 of file cxProcessWrapper.cpp.
void cx::ProcessWrapper::launchWithRelativePath | ( | QString | executable, |
QStringList | arguments = QStringList() |
||
) |
Definition at line 66 of file cxProcessWrapper.cpp.
cxResource_EXPORT void cx::loadMeshFromToolTransforms | ( | PatientModelServicePtr | dataManager, |
TimedTransformMap | transforms_prMt | ||
) |
Definition at line 80 of file cxMeshHelpers.cpp.
void cx::PlaybackTime::moveOffset | ( | qint64 | delta | ) |
change the offset with an amount
Definition at line 146 of file cxPlaybackTime.cpp.
bool cx::TimelineEvent::operator< | ( | const TimelineEvent & | rhs | ) | const |
Definition at line 252 of file cxPlaybackTime.cpp.
cxResource_EXPORT std::ostream& operator<< | ( | std::ostream & | str, |
const QString & | qstring | ||
) |
Helper function overload for streaming a QString to std::cout.
Definition at line 49 of file cxTypeConversions.cpp.
cx::PlaybackTime::PlaybackTime | ( | ) |
Definition at line 43 of file cxPlaybackTime.cpp.
cxResource_EXPORT vtkPolyDataPtr cx::polydataFromTransforms | ( | TimedTransformMap | transformMap_prMt, |
Transform3D | rMpr | ||
) |
Definition at line 47 of file cxMeshHelpers.cpp.
cxResource_EXPORT void cx::printDisplayFriendlyInfo | ( | std::map< std::string, std::string > | map | ) |
Definition at line 311 of file cxVolumeHelpers.cpp.
|
explicit |
Definition at line 44 of file cxProcessWrapper.cpp.
QString qstring_cast | ( | const T & | val | ) |
Convenience function that converts a type to its QString representation, provided it has defined operator <<.
Definition at line 67 of file cxTypeConversions.h.
void really_report_gl_errors | ( | const char * | file, |
int | line, | ||
const char * | text | ||
) |
Definition at line 45 of file cxGLHelpers.cpp.
cxResource_EXPORT bool cx::removeNonemptyDirRecursively | ( | const QString & | dirName | ) |
Remove a nonempty folder recursively
http://stackoverflow.com/questions/11050977/removing-a-non-empty-folder-in-qt
Definition at line 70 of file cxFileHelpers.cpp.
cxResource_EXPORT void cx::requireUnique | ( | int | use_count, |
QString | objectName | ||
) |
Definition at line 39 of file cxSharedPointerChecker.cpp.
void cx::requireUnique | ( | const boost::shared_ptr< T > & | object, |
QString | objectName | ||
) |
Utility for checking the usage count of share_ptr's and reporting it.
Definition at line 58 of file cxSharedPointerChecker.h.
void cx::PlaybackTime::rewind | ( | qint64 | msecs | ) |
jump backward in ms
Definition at line 141 of file cxPlaybackTime.cpp.
cxResource_EXPORT void cx::setDeepModified | ( | vtkImageDataPtr | image | ) |
Call after the image contents has been changed throug GetScalarPointer()
Set modified on a vtkImageData and inner classes. This ensures that GetScalarRange() returns the correct value.
Definition at line 405 of file cxVolumeHelpers.cpp.
void cx::PlaybackTime::setOffset | ( | qint64 | val | ) |
set time as an offset from start
Definition at line 183 of file cxPlaybackTime.cpp.
void cx::PlaybackTime::setResolution | ( | qint64 | val | ) |
set resolution in ms (signals are emitted with this spacing)
Definition at line 215 of file cxPlaybackTime.cpp.
void cx::PlaybackTime::setSpeed | ( | double | val | ) |
set speed as a ratio of real time. 1 is real time, less is slower, more is faster.
Definition at line 204 of file cxPlaybackTime.cpp.
void cx::PlaybackTime::setTime | ( | QDateTime | time | ) |
Definition at line 151 of file cxPlaybackTime.cpp.
cxResource_EXPORT int cx::sign | ( | double | x | ) |
Definition at line 58 of file cxUtilHelpers.cpp.
cxResource_EXPORT void cx::sleep_ms | ( | int | ms | ) |
Definition at line 82 of file cxUtilHelpers.cpp.
std::ostream& cx::stream_range | ( | std::ostream & | s, |
ITER | begin, | ||
ITER | end, | ||
char | separator = ' ' |
||
) |
stream the range |begin,end> to the ostream. insert separator between each element..
Definition at line 53 of file cxUtilHelpers.h.
QString streamXml2String | ( | T & | val | ) |
Helper function template for streaming an object to string. The streamed object must support the method void addXml(QDomNode).
Definition at line 110 of file cxTypeConversions.h.
cxResource_EXPORT QString streamXml2String | ( | QString & | val | ) |
cxResource_EXPORT QColor string2color | ( | QString | input, |
QColor | defaultValue = QColor("green") |
||
) |
Definition at line 85 of file cxTypeConversions.cpp.
ENUM string2enum | ( | const QString & | val | ) |
std::string string_cast | ( | const T & | val | ) |
Convenience function that converts a type to its string representation, provided it has defined operator <<.
Definition at line 58 of file cxTypeConversions.h.
|
inline |
Definition at line 116 of file cxPlaybackTime.h.
|
inline |
Definition at line 117 of file cxPlaybackTime.h.
|
inline |
Definition at line 118 of file cxPlaybackTime.h.
cxResource_EXPORT QString cx::timestampMilliSecondsFormat | ( | ) |
Definition at line 43 of file cxTime.cpp.
cxResource_EXPORT QString cx::timestampMilliSecondsFormatNice | ( | ) |
Definition at line 51 of file cxTime.cpp.
cxResource_EXPORT QString cx::timestampSecondsFormat | ( | ) |
A standard format for use when converting between QDateTime and QString Usage: QDateTime().toString(timestampSecondsFormat()); QDateTime().fromString(text, timestampSecondsFormat())
Definition at line 39 of file cxTime.cpp.
cxResource_EXPORT QString cx::timestampSecondsFormatNice | ( | ) |
A more human-readable version of the above formatter.
Definition at line 47 of file cxTime.cpp.
cxResource_EXPORT QString cx::toMillisecondsFormatNice | ( | double | secondsSinceEpoch | ) |
Definition at line 78 of file cxTime.cpp.
cxResource_EXPORT VLCRecorder * cx::vlc | ( | ) |
Shortcut for accessing the vlc recorder.
Definition at line 44 of file cxVLCRecorder.cpp.
bool cx::ProcessWrapper::waitForFinished | ( | int | msecs = 30000 | ) |
Definition at line 96 of file cxProcessWrapper.cpp.
bool cx::ProcessWrapper::waitForStarted | ( | int | msecs = 30000 | ) |
Definition at line 91 of file cxProcessWrapper.cpp.
qint64 cx::ProcessWrapper::write | ( | const char * | data | ) |
Definition at line 86 of file cxProcessWrapper.cpp.
|
virtual |
Definition at line 66 of file cxPlaybackTime.cpp.
|
virtual |
Definition at line 56 of file cxProcessWrapper.cpp.
QColor cx::TimelineEvent::mColor |
Definition at line 123 of file cxPlaybackTime.h.
QString cx::TimelineEvent::mDescription |
Definition at line 120 of file cxPlaybackTime.h.
double cx::TimelineEvent::mEndTime |
Definition at line 122 of file cxPlaybackTime.h.
QString cx::TimelineEvent::mGroup |
Definition at line 124 of file cxPlaybackTime.h.
double cx::TimelineEvent::mStartTime |
Definition at line 121 of file cxPlaybackTime.h.
QString cx::TimelineEvent::mUid |
Definition at line 119 of file cxPlaybackTime.h.
|
signal |
|
signal |
|
slot |
pause playing
Definition at line 92 of file cxPlaybackTime.cpp.
|
slot |
start playing.
Definition at line 76 of file cxPlaybackTime.cpp.
|
slot |
stop playing and reset to start
Definition at line 85 of file cxPlaybackTime.cpp.