This class proposes a high-level API to build images. It support multiple meshes rasterization.
Classes | |
| class | Mesh |
Public Attributes | |
| imageType | |
| prefix | |
| node | |
| name | |
| meshes | |
| meshSeq | |
| image | |
| viewer | |
| exporter | |
Public Member Functions | |
| def | getImagePath (self) |
| def | template (self) |
| def | addContainer (self, filename=None, directory="", name='') |
| def | fromTransferFunction (self, inputImage, param) |
| def | fromImages (self, images, overlap="1") |
| def | addExporter (self, filename=None, directory="") |
| def | addMeshLoader (self, meshFile, value, insideValue=None, closingValue=None, roiIndices=list(), roiValue=list(), name=None, offset=[0, 0, 0, 0, 0, 0, 1], scale=[1, 1, 1]) |
| def | addExternMesh (self, externMesh, value, insideValue=None, closingValue=None, roiIndices=list(), roiValue=list(), name=None) |
| def | addMeshVisual (self, meshName=None, color=None) |
| def | addClosingVisual (self, meshName=None, color=None) |
| def | addAllMeshVisual (self, color=None) |
| def | addMeshToImage (self, voxelSize) |
| def | addViewer (self) |
| def | getFilename (self, filename=None, directory="") |
| def | createTransferFunction (self, parentNode, name, param, imageType="ImageR") |
| SofaImage.API.Image.exporter |
| SofaImage.API.Image.image |
| SofaImage.API.Image.imageType |
| SofaImage.API.Image.meshes |
| SofaImage.API.Image.meshSeq |
| SofaImage.API.Image.name |
| SofaImage.API.Image.node |
| SofaImage.API.Image.prefix |
| SofaImage.API.Image.viewer |
| def SofaImage.API.Image.addAllMeshVisual | ( | self, | |
color = None |
|||
| ) |
| def SofaImage.API.Image.addClosingVisual | ( | self, | |
meshName = None, |
|||
color = None |
|||
| ) |
| def SofaImage.API.Image.addContainer | ( | self, | |
filename = None, |
|||
directory = "", |
|||
name = '' |
|||
| ) |
| def SofaImage.API.Image.addExporter | ( | self, | |
filename = None, |
|||
directory = "" |
|||
| ) |
| def SofaImage.API.Image.addExternMesh | ( | self, | |
| externMesh, | |||
| value, | |||
insideValue = None, |
|||
closingValue = None, |
|||
roiIndices = list(), |
|||
roiValue = list(), |
|||
name = None |
|||
| ) |
| def SofaImage.API.Image.addMeshLoader | ( | self, | |
| meshFile, | |||
| value, | |||
insideValue = None, |
|||
closingValue = None, |
|||
roiIndices = list(), |
|||
roiValue = list(), |
|||
name = None, |
|||
offset = [0,0,0,0,0,0,1], |
|||
scale = [1,1,1] |
|||
| ) |
| def SofaImage.API.Image.addMeshToImage | ( | self, | |
| voxelSize | |||
| ) |
| def SofaImage.API.Image.addMeshVisual | ( | self, | |
meshName = None, |
|||
color = None |
|||
| ) |
| def SofaImage.API.Image.addViewer | ( | self | ) |
| def SofaImage.API.Image.createTransferFunction | ( | self, | |
| parentNode, | |||
| name, | |||
| param, | |||
imageType = "ImageR" |
|||
| ) |
Apply a TransferFunction component applied to this image Create an output image in parentNode to store the the result returns the corresponding SofaImage.API.Image
| def SofaImage.API.Image.fromImages | ( | self, | |
| images, | |||
overlap = "1" |
|||
| ) |
Merge the input regular images using the MergeImagesIntoBranching component, returns the corresponding BranchingImage.API.Image
| def SofaImage.API.Image.fromTransferFunction | ( | self, | |
| inputImage, | |||
| param | |||
| ) |
create by applying TransferFunction to input image
note: using a different name than container allows inplace use of this function
| def SofaImage.API.Image.getFilename | ( | self, | |
filename = None, |
|||
directory = "" |
|||
| ) |
| def SofaImage.API.Image.getImagePath | ( | self | ) |
| def SofaImage.API.Image.template | ( | self | ) |