OrsPlugins¶
orsdicomloader¶
Plugin used to load DICOM files
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | e8712846762511e790fb448a5b5d70c0 |
-
class
OrsPlugins.orsdicomloader.
OrsDICOMLoader
(varname=None, managed=True)¶ -
lib
= None¶
-
libName
= 'OrsDICOMLoader.dll'¶
-
interfacemethod
loadFiles
(fileNames)¶ Loads the set of files.
Parameters: fileNames (file) [count=[0, None]] – fully qualified file names Returns: output (ORSModel.ors.Group) [count=1] – Group with all datasets created
-
interfacemethod
loadFolderContents
(path, recurse=True)¶ Loads the contents of a folder.
Parameters: - path (str) – fully qualified file path
- recurse (bool) – True to recurse into subfolders, False to do only specified folder
Returns: output (ORSModel.ors.Group) [count=1] – Group with all datasets created
-
startGui
()¶
-
orsimageloader¶
Plugin used to load image files
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 396311c8762611e7879a448a5b5d70c0 |
-
class
OrsPlugins.orsimageloader.
OrsImageLoader
(varname=None, managed=True)¶ -
classmethod
OpenUIOnRecentFileEntry
(entry)¶ Helper interface to start the gui, prepopulating the files list :param entry: a saved recent file entry :return: None
-
classmethod
StartGuiWithFiles
(stringifiedFiles='')¶
-
createCroppedDatasetDeterminingGeometryFromFiles
(fileNames, minX, maxX, minY, maxY, minZ, maxZ)¶
-
createCroppedDatasetDeterminingGeometryFromFolderContents
(folderPath, searchFilter, minX, maxX, minY, maxY, minZ, maxZ)¶
-
interfacemethod
createDatasetDeterminingGeometryFromFiles
(fileNames)¶ Creates a dataset from a set of files.
Parameters: fileNames (file) [count=[0, None]] – fully qualified file names Returns: output (ORSModel.ors.Channel) [count=1] – Created dataset
-
createDatasetDeterminingGeometryFromFolderContents
(folderPath, searchFilter)¶
-
interfacemethod
createDatasetFromFiles
(fileNames, xSize, ySize, zSize, tSize, minX, maxX, minY, maxY, minZ, maxZ, xSampling, ySampling, zSampling, tSampling, xSpacing, ySpacing, zSpacing, slope, offset, dataUnit, invertX, invertY, invertZ, axesTransformation, datasetName, convertFrom32To16bits, dataRangeMin, dataRangeMax, frameCount, additionalInfo)¶ Creates a dataset from a set of files.
Parameters: - fileNames (file) [count=[0, None]] – fully qualified file names
- xSize (int) – X size
- ySize (int) – Y size
- zSize (int) – Z size
- tSize (int) – T size
- minX (int) – lower X index (for cropping)
- maxX (int) – upper X index (for cropping)
- minY (int) – lower Y index (for cropping)
- maxY (int) – upper Y index (for cropping)
- minZ (int) – lower Z index (for cropping)
- maxZ (int) – upper Z index (for cropping)
- xSampling (int) – sampling in X
- ySampling (int) – sampling in Y
- zSampling (int) – sampling in Z
- tSampling (int) – sampling in T
- xSpacing (float) – X spacing (in meters)
- ySpacing (float) – Y spacing (in meters)
- zSpacing (float) – Z spacing (in meters)
- slope (float) –
- offset (float) –
- dataUnit (str) – unit of the data
- invertX (bool) – True to invert the X axis
- invertY (bool) – True to invert the Y axis
- invertZ (bool) – True to invert the Z axis
- axesTransformation (int) – 0-> XYZ, 1->XZY, 2->YXZ, 3->YZX, 4->ZXY, 5->ZYX
- datasetName (str) – name of created dataset
- convertFrom32To16bits (bool) – True to convert from 32 bits to 16
- dataRangeMin (float) – minimum of data range
- dataRangeMax (float) – maximum of data range
- frameCount (int) – number of frames
- additionalInfo (str) – an XML supplying additional model information
Returns: output (ORSModel.ors.Channel) [count=[0, None]] – Created dataset
-
interfacemethod
createDatasetFromRAWFiles
(fileNames, xSize, ySize, zSize, tSize, type, reverseByteOrdering, signedData, dataOffset, minX, maxX, minY, maxY, minZ, maxZ, xSampling, ySampling, zSampling, tSampling, xSpacing, ySpacing, zSpacing, slope, offset, dataUnit, invertX, invertY, invertZ, axesTransformation, datasetName)¶ Creates a dataset from a set of RAW files.
Parameters: - fileNames (file) [count=[0, None]] – fully qualified file names
- xSize (int) – X size
- ySize (int) – Y size
- zSize (int) – Z size
- tSize (int) – T size
- type (int) – 0->unsigned byte, 1->unsigned short, 2->unsigned int, 3->float
- reverseByteOrdering (int) –
- signedData (int) –
- dataOffset (int) – offset into the file where the data begins (for files that have a header)
- minX (int) – lower X index (for cropping)
- maxX (int) – upper X index (for cropping)
- minY (int) – lower Y index (for cropping)
- maxY (int) – upper Y index (for cropping)
- minZ (int) – lower Z index (for cropping)
- maxZ (int) – upper Z index (for cropping)
- xSampling (int) – sampling in X
- ySampling (int) – sampling in Y
- zSampling (int) – sampling in Z
- tSampling (int) – sampling in T
- xSpacing (float) – X spacing (in meters)
- ySpacing (float) – Y spacing (in meters)
- zSpacing (float) – Z spacing (in meters)
- slope (float) –
- offset (float) –
- dataUnit (str) – unit of the data
- invertX (int) – True to invert the X axis
- invertY (int) – True to invert the Y axis
- invertZ (int) – True to invert the Z axis
- axesTransformation (int) – 0-> XYZ, 1->XZY, 2->YXZ, 3->YZX, 4->ZXY, 5->ZYX
- datasetName (str) – name of created dataset
Returns: output (ORSModel.ors.Channel) [count=[0, None]] – Created dataset
-
createImagesFromFiles
(fileNames)¶
-
lib
= None¶
-
libName
= 'OrsImageLoader.dll'¶
-
openUIOnFiles
(stringifiedFileNames)¶
-
openUIOnRecentFileEntry
(entry)¶
-
populateImageFromFile
(image=None, filename=None)¶
-
startGui
()¶
-
classmethod
orsimagesaver¶
Plugin used to save image files
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 2e2f8cd2762711e79e3c448a5b5d70c0 |
-
class
OrsPlugins.orsimagesaver.
OrsImageSaver
(varname=None, managed=True)¶ -
interfacemethod
exportDatasetToFile
(dataset, fileName, outputType, showProgress)¶ Exports a dataset to file.
Parameters: - dataset (str) – dataset to export
- fileName (str) – fully qualified file name
- outputType (str) – Type of file (‘raw’, ‘orsobject’, ‘hdr’)
- showProgress (bool) – True to show a progress bar
Returns: output (bool) – True or False
-
interfacemethod
exportDatasetToGDT1
(dataset, fileName)¶ Exports a dataset to GDT1.
Parameters: - dataset (str) – dataset to export
- fileName (str) – fully qualified file name
Returns: output (bool) – True or False
-
interfacemethod
exportDatasetToJpegFile
(dataset, fileName, imageQuality, showProgress)¶ Exports a dataset to jpeg.
Parameters: - dataset (str) – dataset to export
- fileName (str) – fully qualified file name
- imageQuality (int) – image quality of export file
- showProgress (bool) – True to show a progress bar
Returns: output (bool) – True or False
-
interfacemethod
exportDatasetToRAWFile
(dataset, fileName, exportMultiFrameFile, showProgress)¶ Exports a dataset to RAW.
Parameters: - dataset (str) – dataset to export
- fileName (str) – fully qualified file name
- exportMultiFrameFile (bool) – True to export all data into one output file (multi-frame)
- showProgress (bool) – True to show a progress bar
Returns: output (bool) – True or False
-
interfacemethod
exportDatasetToTiffFile
(dataset, fileName, useLZWCompression, exportMultiFrameFile, showProgress)¶ Exports a dataset to TIFF.
Parameters: - dataset (str) – dataset to export
- fileName (str) – fully qualified file name
- useLZWCompression (bool) – True to compress the output file
- exportMultiFrameFile (bool) – True to export all slices into one output file (multi-frame)
- showProgress (bool) – True to show a progress bar
Returns: output (bool) – True or False
-
interfacemethod
exportImageToFile
(image, fileName)¶ This is the official interface to export an image (scriptable)
param image: image to export type image: ORSModel.ors.Image param fileName: fully qualified file name type fileName: str return: True or False rtype: bool
-
lib
= None¶
-
libName
= 'OrsImageSaver.dll'¶
-
startGuiForDataset
(datasetGUID)¶
-
interfacemethod
orsmeshloader¶
Plugin used to load mesh files
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 3e44f376762711e79f3c448a5b5d70c0 |
-
class
OrsPlugins.orsmeshloader.
OrsMeshLoader
(varname=None, managed=True)¶ -
classmethod
OpenUIOnRecentFileEntry
(entry)¶ Helper interface to start the gui, prepopulating the files list :param entry: a saved recent file entry :return: None
-
lib
= None¶
-
libName
= 'OrsMeshLoader.dll'¶
-
interfacemethod
loadMeshFromFile
(filename, showProgress, progress=None)¶ Import a mesh from a file.
Parameters: - filename (file) – fully qualified file name
- showProgress (bool) – show a progress bar while exporting
- progress (ORSModel.ors.Progress) – progress bar
Returns: output (ORSModel.ors.Mesh) – mesh created
-
openUIOnRecentFileEntry
(entry)¶ Helper interface to start the gui, prepopulating the files list :param entry: a saved recent file entry :return: None
-
startGui
()¶
-
classmethod
orsmeshsaver¶
Plugin used to save mesh files
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 64c8741e762711e7a9b1448a5b5d70c0 |
-
class
OrsPlugins.orsmeshsaver.
OrsMeshSaver
(varname=None, managed=True)¶ -
interfacemethod
exportMeshToFile
(mesh, filename, centerAtOrigin, outputUnitID, exportAsASCII, exportColors, showProgress)¶ Exports a mesh to a file.
Parameters: - mesh (ORSModel.ors.Mesh) – source mesh
- filename (file saving) – fully qualified file name
- centerAtOrigin (bool) – center the mesh at origin or not
- outputUnitID (int) – output unit ID
- exportAsASCII (bool) – export as ASCII or binary
- exportColors (bool) – export colors
- showProgress (bool) – show a progress bar while exporting
Returns: output (int) – Return code (0 if succeeded)
-
lib
= None¶
-
libName
= 'OrsMeshSaver.dll'¶
-
startGuiForDataset
(datasetGUID)¶
-
classmethod
writeVTKFile
(vtkMesh, fileName)¶ Write a .vtk with a vtk mesh.
Returns: output – 0 if worked, else 1
-
classmethod
writeVTPFile
(vtkMesh, fileName)¶ Write a .vtk with a vtk mesh.
Returns: output – 0 if worked, else 1
-
interfacemethod
orspreferences¶
Plugin managing the user preferences
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 76e108c0762711e79e58448a5b5d70c0 |
orsqtemptyloader¶
Plugin used to create a dataset
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 8ac6fda4762711e78298448a5b5d70c0 |
-
class
OrsPlugins.orsqtemptyloader.
OrsQtEmptyLoader
(varname=None, managed=True)¶ -
interfacemethod
createChannel
(title, dataType, sizeX, sizeY, sizeZ, sizeT, spacingX, spacingY, spacingZ, offset, slope, addNoise, gaussian, noiseStdDev, noiseRatio, initValue, progress)¶ Creates a dataset from parameters.
Parameters: - title (str) – title of the dataset
- dataType (int) – data type. 0: unsigned byte; 2: unsigned short; 4: unsigned int; 6: float.
- sizeX (int) – X size
- sizeY (int) – Y size
- sizeZ (int) – Z size
- sizeT (int) – T size
- spacingX (float) – X spacing (in meters)
- spacingY (float) – Y spacing (in meters)
- spacingZ (float) – Z spacing (in meters)
- offset (float) –
- slope (float) –
- addNoise (bool) – if True, noise will be added
- gaussian (bool) – if True, the added noise will have a gaussian distribution
- noiseStdDev (float) – noise standard deviation
- noiseRatio (float) – ratio of noise
- initValue (float) – initial value put in each voxel
- progress (str) – id of a progress object
Returns: output (ORSModel.ors.Channel) [count=1] – Created dataset
-
lib
= None¶
-
libName
= 'OrsQtEmptyLoader.dll'¶
-
startGui
()¶
-
interfacemethod
orsqthelp¶
Plugin for the Help information
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | d66b0064762711e78289448a5b5d70c0 |
orsqtlayout¶
Plugin managing the disposition of the views
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | f3b5d226762711e78923448a5b5d70c0 |
-
class
OrsPlugins.orsqtlayout.
OrsQtLayout
(varname=None, managed=True)¶ -
addMovieKeyFrame
(timeFrame)¶
-
classmethod
addMovieKeyFrameActionCall
()¶
-
interfacemethod
addMovieKeyFrameInCurrentView
(timeFrame=-1)¶ Adds a key frame to the Movie Maker for the current selected view
Parameters: timeFrame (int) – time of the new key frame. If -1, the new key frame will be appended at the end. Default: -1.
-
interfacemethod
closeMovieMaker
()¶ Closes the Movie Maker
-
deleteSelectedKeyframe
()¶
-
classmethod
deleteSelectedKeyframeInCurrentView
()¶
-
displayCanDisplayAnotherVolume
(displayGUID)¶
-
enableSeriesLayoutControls
(bEnable)¶
-
getFrameForAddMovieKeyFrame
()¶
-
getIsMovieSaverVisibleInCurrentView
()¶
-
getProperty
(visualGUID, displayGUID, propertyName)¶
-
isDelayRespectedToCallAddMovieKeyFrame
()¶
-
isDelayRespectedToCallShowMovieSaver
()¶
-
lib
= None¶
-
libName
= 'OrsQtLayout.dll'¶
-
interfacemethod
openMovieMaker
()¶ Opens the Movie Maker
-
pluginContainsDisplayGUID
(displayGUID)¶
-
setAxisIndicatorIsShownInCurrentDisplay
(bEnable)¶
-
setOrthoModeInCurrentDisplay
(bUse)¶
-
setProperty
(visualGUID, displayGUID, propertyName, value, applyToAllDisplays, logAction)¶
-
showMovieSaver
()¶ Toggles the visibility of the Movie Maker
-
startServer
(address, iPort)¶
-
toggleExclusiveMode
()¶
-
classmethod
toggleExclusiveModeInCurrentView
()¶
-
toggleMovieSaverVisibility
()¶ Toggles the visibility of the Movie Maker
-
classmethod
toggleVisibilityMovieSaverInCurrentView
()¶
-
orsqtmaincontext¶
Plugin managing the main context of the application
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 1234279e762811e7b42e448a5b5d70c0 |
-
class
OrsPlugins.orsqtmaincontext.
OrsQtMainContext
(varName, pushContext=False)¶ -
lib
= None¶
-
libName
= 'OrsQtMainContext.dll'¶
-
loadFromLastAutosave
()¶
-
classmethod
loadFromLastAutosaveFor
(varName)¶
-
loadWorkspace
()¶
-
classmethod
loadWorkspaceFor
(varName)¶
-
loadWorkspaceFrom
()¶
-
classmethod
loadWorkspaceFromFor
(varName)¶
-
resetWorkspace
()¶
-
classmethod
resetWorkspaceFor
(varName)¶
-
saveWorkspace
()¶
-
saveWorkspaceAs
()¶
-
classmethod
saveWorkspaceAsFor
(varName)¶
-
classmethod
saveWorkspaceFor
(varName)¶
-
setState
(state)¶
-
orsqtplugingenerator¶
Plugin used to generate the basic files of a new C++ plugins
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 3683c3ca762811e79bdd448a5b5d70c0 |
orsqtpluginviewer¶
Plugin used to view the details of the imported plugins
author: | ORS Team |
---|---|
contact: | http://theobjects.com |
email: | info@theobjects.com |
organization: | Object Research Systems (ORS), Inc. |
address: | 760 St-Paul West, suite 101, Montréal, Québec, Canada, H3C 1M4 |
copyright: | Object Research Systems (ORS), Inc. All rights reserved. |
date: | July 2017 |
dragonflyVersion: | |
3.0 | |
UUID: | 712dea4c762911e79a03448a5b5d70c0 |