public class DentalPanoramicExtractor extends Inventor
Each step can be computed by calling the corresponding function. When one of these functions is called, the previous steps are automatically applied if:
By default the arch curve and arch volume are automatically computed.The arch curve can be user defined by using the setArchCurve function. In this case the arch mesh will be computed by extruding and fitting this user curve.
The arch mesh can be also user defined by using the setArchMesh function. In this case the arch mesh will not be computed from the arch curve.
Important notices
Inventor.ConstructorCommand
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
DentalPanoramicExtractor(SoImageDataAdapter inImage)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
SbStructuredQuadrilateralMesh |
getArchMesh()
Get the mesh forming the surface to unfold in the output volume.
|
boolean |
getAutoThreshold()
Returns True if the segmentation of the teeth is automatic.
|
double |
getExtrusionDown()
Get the extrusion length of dental arch curve in the direction of head towards feet.
|
double |
getExtrusionUp()
Get the extrusion length of dental arch curve in the direction of feet towards head.
|
SoImageDataAdapter |
getInputVolume()
Get the input 3D CBCT image of the head (LP orientation).
|
SoImageDataAdapter |
getPanoramicImage()
Get the output panoramic image representing unfolded jaws.
|
SoImageDataAdapter |
getPanoramicVolume()
Get the output panoramic volume given by unfolding the surface defined by the arch mesh.
|
double |
getSearchLength()
Get the search distance where the initial mesh is fitted to the arch curve.
|
double |
getSharpeningFactor()
Get the sharpening factor applied on the panoramic image.
|
int |
getSlabThickness()
Get the number of slices of the panoramic volume used to build the output panoramic image.
|
int |
getSubsamplingFactor()
Get the down sampling factor to compute the segmentation volume used for fitting the arch mesh.
|
double |
getThreshold()
Get the threshold value used when the automatic threshold is disabled.
|
double |
getVolumeThickness()
Get the thickness of the output panoramic volume.
|
void |
setArchCurve(java.util.Collection<SbVec3f> name_11)
Set the list of vertices forming the dental arch which is used to compute the arch mesh.
|
void |
setArchMesh(SbStructuredQuadrilateralMesh name_12)
Set the mesh forming the surface to unfold in the output volume.
|
void |
setAutoThreshold(boolean name_3)
Set True to perform an automatic segmentation of the teeth.
|
void |
setExtrusionDown(double name_6)
Set the extrusion length of dental arch curve in the direction of head towards feet.
|
void |
setExtrusionUp(double name_5)
Set the extrusion length of dental arch curve in the direction of feet towards head.
|
void |
setInputVolume(SoImageDataAdapter inImage)
Set the input 3D CBCT image of the head (LP orientation).
|
void |
setSearchLength(double name_7)
Set the search distance where the initial mesh is fitted to the arch curve.
|
void |
setSharpeningFactor(double name_10)
Set the sharpening factor applied on the panoramic image.
|
void |
setSlabThickness(int name_9)
Set the number of slices of the panoramic volume used to build the output panoramic image.
|
void |
setSubsamplingFactor(int name_2)
Set the down sampling factor to compute the segmentation volume used for fitting the arch mesh.
|
void |
setThreshold(double name_4)
Set the threshold value used when the automatic threshold is disabled.
|
void |
setValue(DentalPanoramicExtractor copyFrom) |
void |
setVolumeThickness(double name_8)
Set the thickness of the output panoramic volume.
|
dispose, getNativeResourceHandle
public DentalPanoramicExtractor(SoImageDataAdapter inImage)
public void setArchCurve(java.util.Collection<SbVec3f> name_11)
public SoImageDataAdapter getPanoramicVolume()
public SoImageDataAdapter getPanoramicImage()
public SoImageDataAdapter getInputVolume()
public SbStructuredQuadrilateralMesh getArchMesh()
public void setValue(DentalPanoramicExtractor copyFrom)
public void setArchMesh(SbStructuredQuadrilateralMesh name_12)
public void setThreshold(double name_4)
public void setSharpeningFactor(double name_10)
public void setExtrusionDown(double name_6)
public double getExtrusionDown()
public double getSearchLength()
public boolean getAutoThreshold()
public double getExtrusionUp()
public double getThreshold()
public void setAutoThreshold(boolean name_3)
public void setExtrusionUp(double name_5)
public void setSearchLength(double name_7)
public void setSlabThickness(int name_9)
public int getSlabThickness()
public double getSharpeningFactor()
public void setInputVolume(SoImageDataAdapter inImage)
public double getVolumeThickness()
public void setSubsamplingFactor(int name_2)
public int getSubsamplingFactor()
public void setVolumeThickness(double name_8)
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com