Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBuffer - Class in cz.fidentis.analyst.glsl.buffers.impl
A common code for OpenGL buffers registered in an OpenGL context under a name.
AbstractBuffer(BufferDef, GLContext, int) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.AbstractBuffer
Constructor.
AbstractBufferGroup - Class in cz.fidentis.analyst.glsl.buffergroups.impl
This class represents a group of registered buffers in an OpenGL context.
AbstractBufferGroup(GLContext, List<AbstractBuffer>) - Constructor for class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
Constructor.
accept(KdTreeVisitor) - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
accept(KdTreeVisitor) - Method in interface cz.fidentis.analyst.data.kdtree.KdTree
Visits this tree.
accept(MeshVisitor) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
accept(MeshVisitor) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Visits this facet.
accept(OctreeVisitor) - Method in class cz.fidentis.analyst.data.octree.impl.OctreeImpl
 
accept(OctreeVisitor) - Method in interface cz.fidentis.analyst.data.octree.Octree
Visits this tree.
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.canvas.Canvas
 
acceptEvent(HumanFaceEvent) - Method in interface cz.fidentis.analyst.data.face.HumanFaceListener
Subscription method, which is invoked when an event appears.
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.distance.DistanceAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryAction
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.toolbar.DoubleFaceToolbar
 
acceptEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.toolbar.SingleFaceToolbar
 
ACTION_ADD_FEATURE_POINT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_APPLY_FILTER - Static variable in class cz.fidentis.analyst.gui.project.filter.FilterPanel
 
ACTION_AUTODETECT_FEATURE_POINT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_CANCEL_ADD_FEATURE_POINT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_CLEAR_FILTERS - Static variable in class cz.fidentis.analyst.gui.project.filter.FilterPanel
 
ACTION_COMMAND_AVERAGE_AND_REGISTER - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
ACTION_COMMAND_COMPUTE - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
ACTION_COMMAND_COMPUTE_SIMILARITY - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
ACTION_COMMAND_DISTANCE_RECOMPUTE - Static variable in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
 
ACTION_COMMAND_DOWN_DOUBLECLICK - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_DOWN_PRESSED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_DOWN_RELEASED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_EXPORT - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_COMMAND_EXPORT - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
ACTION_COMMAND_EXPORT_AVG_FACE - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
ACTION_COMMAND_EXPORT_DISTANCE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_EXPORT_SIMILARITY - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
ACTION_COMMAND_EXPORT_WEIGHTED_DISTANCE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_FEATURE_POINT_HOVER_IN - Static variable in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
Actions triggered during the user interaction.
ACTION_COMMAND_FEATURE_POINT_HOVER_IN - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
 
ACTION_COMMAND_FEATURE_POINT_HOVER_OUT - Static variable in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
 
ACTION_COMMAND_FEATURE_POINT_HOVER_OUT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
 
ACTION_COMMAND_FEATURE_POINT_RESIZE - Static variable in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
 
ACTION_COMMAND_FEATURE_POINT_SELECT - Static variable in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
 
ACTION_COMMAND_FEATURE_POINT_SELECT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
 
ACTION_COMMAND_FEATURE_POINT_SELECT_ALL - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_FEATURE_POINT_SELECT_AUTO - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_FEATURE_POINT_SELECT_NONE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_FP_CLOSENESS_THRESHOLD - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ACTION_COMMAND_HD_AUTO_CROP - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_LEFT_DOUBLECLICK - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_LEFT_PRESSED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_LEFT_RELEASED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_MANUAL_TRANSFORMATION_FINISHED - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ACTION_COMMAND_MANUAL_TRANSFORMATION_IN_PROGRESS - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ACTION_COMMAND_MINUS_PRESSED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_MINUS_RELEASED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_NEW_FEATURE_POINT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_COMMAND_PLUS_PRESSED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_PLUS_RELEASED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_POINT_SAMPLING_STRATEGY - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ACTION_COMMAND_POINT_SAMPLING_STRATEGY - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
ACTION_COMMAND_POINT_SAMPLING_STRENGTH - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ACTION_COMMAND_POINT_SAMPLING_STRENGTH - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
ACTION_COMMAND_REGISTER - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ACTION_COMMAND_RELATIVE_ABSOLUTE_DIST - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_RELOCATE_FEATURE_POINT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_COMMAND_REMOVE_FEATURE_POINT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_COMMAND_RESET - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_RIGHT_DOUBLECLICK - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_RIGHT_PRESSED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_RIGHT_RELEASED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_SET_CURVATURE_TYPE - Static variable in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
ACTION_COMMAND_SET_DISPLAYED_HEATMAP - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_SET_DISTANCE_STRATEGY - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_SHOW_HIDE_WEIGHTED_FPOINTS - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ACTION_COMMAND_SHOW_SAMPLES - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
ACTION_COMMAND_SHOW_SELECTED_FACE - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
ACTION_COMMAND_SHOW_SELECTED_FACE - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
ACTION_COMMAND_SHOW_SELECTED_FACE - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_COMMAND_UNDO_TRANSFORMATION - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ACTION_COMMAND_UP_DOUBLECLICK - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_UP_PRESSED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMMAND_UP_RELEASED - Static variable in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
ACTION_COMPUTE_HAUSDORFF - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_COMPUTE_HAUSDORFF - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
ACTION_FACES_SELECTED - Static variable in class cz.fidentis.analyst.gui.project.ProjectPanel
 
ACTION_FILL_NAME_AND_DESCRIPTION - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_HISTORY_BACKWARD - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
ACTION_HISTORY_FORWARD - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
ACTION_CHANGE_DISTANCE_THRESHOLD - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_CHANGE_SAMPLING - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_CHANGE_TYPE_COLOR - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_INITIALIZE_MANUPULATION_PANEL - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_INITIALIZE_MANUPULATION_PANEL - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
ACTION_LOAD_GEOMETRY_INFO - Static variable in class cz.fidentis.analyst.gui.project.faceinfo.FaceInfoControlPanel
 
ACTION_PIN_ALL_FEATURE_POINTS - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_PIN_SELECTED_FEATURE_POINTS - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_POINT_SELECTED - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
ACTION_PROJECT - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
ACTION_REVERT_FILTERING - Static variable in class cz.fidentis.analyst.gui.project.filter.FilterPanel
 
ACTION_SAMPLING - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
ACTION_SAVE_FEATURE_POINT - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_SAVE_CHANGES - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_SHOW_HIDE_SKELETON - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ACTION_VIEW_FRONT - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_VIEW_FRONT - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
ACTION_VIEW_HORIZONTAL - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_VIEW_HORIZONTAL - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
ACTION_VIEW_VERTICAL - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ACTION_VIEW_VERTICAL - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
ACTION_ZOOM - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.canvas.ControlButtonsAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.app.UserGuideAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.elements.cbox.ConditionalComboBoxListener
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.project.faceinfo.FacesInfoAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.project.filter.ProjectFilteringAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.project.NewProjectAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.project.OpenProjectAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.project.ProjectPanelAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.project.SaveProjectAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.curvature.CurvatureAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.distance.DistanceAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
 
actionPerformed(ActionEvent) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryAction
 
ActiveNode(int, int, int) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling.ActiveNode
Creates new active node.
add(JCheckBox, JComponent) - Method in class cz.fidentis.analyst.gui.project.filter.FilterSection
Adds new pair of checkbox and corresponding additional JComponent to this checkbox
addActionListener(ProjectPanelAction) - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Setting a ProjectPanelAction is mandatory for the communication between this panel and project's control panels.
addActionListenerProject(ActionListener) - Method in class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
Adds action listener for projection of mask
addActionListenerSelected(ActionListener) - Method in class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
Adds action listener for selection of mask
addAndSelectAvgFace(HumanFace) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
The average face is added, replaced, or removed (if null) and the action event is automatically triggered by the jBomboBox1 with the first item set as selected.
addAndSelectAvgFace(HumanFace) - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
The average face is added, replaced, or removed (if null) and the action event is automatically triggered by the jBomboBox1 with the first item set as selected.
addCustomLandmark(Landmark) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Adds custom landmark to face
addCustomLandmark(Landmark) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
addFace(HumanFace) - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Directly adds an existing face instance into the factory.
addFace(HumanFace) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
addFace(File, boolean) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
addFace(File, boolean) - Method in class cz.fidentis.analyst.project.FacesProxy
Adds a face to the set.
addFaces(List<String>) - Method in class cz.fidentis.analyst.gui.project.filter.FilterHistory
Adds newly filtered faces to list
addFacesToProject() - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Pops up a file selection dialogue and then adds selected faces into the project.
addFacet(MeshFacet) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
addFacet(MeshFacet) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Adds a new mesh facet to the model.
addFaceToTable(int) - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Adds a single face into the project's table.
addFacets(Collection<MeshFacet>) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
addFacets(Collection<MeshFacet>) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Adds a new mesh facets to the model.
addFeaturePoint(Landmark) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Adds a new feature point
addItem(Component) - Method in class cz.fidentis.analyst.gui.elements.cbox.SelectableComboBox
Add an existing item into the combobox.
addItem(String) - Method in class cz.fidentis.analyst.gui.elements.cbox.SelectableComboBox
Adds an enabled item into the combo box
addItem(String, boolean) - Method in class cz.fidentis.analyst.gui.elements.cbox.SelectableComboBox
Adds an item into the combobox in either enabled or disabled state,
addLabel(String) - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
addLayer(FacetDistancesDecorator) - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Add a new layer (decorates a raw measurement or its top layer)
addLayer(FacetDistancesDecorator) - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
addNeighbours(Collection<Tuple3i>, Tuple3i) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid3dImpl
 
addNeighbours(Collection<Tuple4i>, Tuple4i) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid4dImpl
 
addNewPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
 
addNewPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
 
addNewPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
addNewPoint(Point) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Define a new point for the mask
addNewSegment() - Method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Adds a new segment to the curve.
addNode(MeshPoint) - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
addNode(MeshPoint) - Method in interface cz.fidentis.analyst.data.kdtree.KdTree
Method for adding independent point to existing tree.
addPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
adds a new point to the end
addPoint(Point3d, MeshFacet, Vector3d, boolean, boolean) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask
Adds point of Interactive Mask
addPointToSegmentEnd(int, Point3d) - Method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Add a new point to the end of the curve segment.
addPointToSegmentStart(int, Point3d) - Method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Add a new point to the beginning of the curve segment.
addPropertyChangeListener(PropertyChangeListener) - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
addRawFacetMeasurement(RawFacetDistances) - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Adds distance measurement for a facet.
addRawFacetMeasurement(RawFacetDistances) - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
addRecognizedLandmarks(List<Landmark>, int) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsAction
 
addRow(int, int) - Method in class cz.fidentis.analyst.gui.project.filter.FeaturePointsFilterPanel
 
addRow(int, ActionListener, DrawableFeaturePoints) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
 
addRow(CornerTableRow) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
adds row at the end of corner table
addRow(FacesProxy, int, ActionListener) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Adds new row to the table.
addSamplesToKdTree(Set<MeshPoint>, KdTree) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Adds samples to the KdTree
addScreenshotButton() - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
addShader(CompiledShader) - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
Links program with the given shader.
addSliderListener(ActionListener) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Be informed when the slider changes.
addSpinnerListener(ActionListener) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Be informed when the spinner's value changes.
addToolbarMenu(JPopupMenu, String, String) - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
addToolBox(JPanel) - Method in class cz.fidentis.analyst.canvas.Canvas
Adds a toolbox to the scene toolbar.
addToPanel(Component) - Method in class cz.fidentis.analyst.toolbar.Toolbox
 
addToPanel(JPanel, GridBagConstraints) - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel.Row
This method adds a row into a given panel.
addToPanel(JPanel, GridBagConstraints) - Method in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel.Row
 
addVertex(MeshPoint) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
addVertex(MeshPoint) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
adds vertex to MeshFacet
alignFeaturePoints(HumanFace, HumanFace, boolean) - Static method in interface cz.fidentis.analyst.engines.face.FaceRegistrationServices
Transforms the second face so that its feature points best fit the position of corresponding feature points of the first face.
alignFeaturePoints(HumanFace, HumanFace, boolean) - Method in class cz.fidentis.analyst.engines.face.impl.FaceRegistrationServicesImpl
Transforms the second face so that its feature points best fit the position of corresponding feature points of the first face.
alignMeshes(HumanFace, IcpConfig) - Static method in interface cz.fidentis.analyst.engines.face.FaceRegistrationServices
Superimpose given face to the face included in the ICP configuration object.
alignMeshes(HumanFace, IcpConfig) - Method in class cz.fidentis.analyst.engines.face.impl.FaceRegistrationServicesImpl
Superimpose given face to the face included in the ICP configuration object.
alignSymmetryPlanes(HumanFace, HumanFace, boolean) - Static method in interface cz.fidentis.analyst.engines.face.FaceRegistrationServices
Transforms one face so that its symmetry plane fits the symmetry plane of the other face.
alignSymmetryPlanes(HumanFace, HumanFace, boolean) - Method in class cz.fidentis.analyst.engines.face.impl.FaceRegistrationServicesImpl
Transforms the second face so that its symmetry plane fits the symmetry plane of the first face.
allocate() - Method in interface cz.fidentis.analyst.glsl.buffers.AtomicCounterBuffer
Allocate counter of the size of 4 bytes (int).
allocate() - Method in class cz.fidentis.analyst.glsl.buffers.impl.AtomicCounterBufferImpl
 
allocate(int, int) - Method in class cz.fidentis.analyst.glsl.buffers.impl.TextureBufferImpl
 
allocate(int, int) - Method in interface cz.fidentis.analyst.glsl.buffers.TextureBuffer
Allocates the buffer using glTexBuffer OpenGL method
allocate(int, int, int, int, int) - Method in interface cz.fidentis.analyst.glsl.buffers.ImageBuffer
Allocates the buffer using glTexImage2D OpenGL method
allocate(int, int, int, int, int) - Method in class cz.fidentis.analyst.glsl.buffers.impl.ImageBufferImpl
 
allocate(long, boolean) - Method in class cz.fidentis.analyst.glsl.buffers.impl.PixelUnpackBufferImpl
 
allocate(long, boolean) - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
allocate(long, boolean) - Method in interface cz.fidentis.analyst.glsl.buffers.PixelUnpackBuffer
Allocates memory for this buffer on GPU.
allocate(long, boolean) - Method in interface cz.fidentis.analyst.glsl.buffers.SsboBuffer
Allocates memory for this SSBO buffer on GPU.
allocate(long, long, boolean) - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
allocate(long, long, boolean) - Method in interface cz.fidentis.analyst.glsl.buffers.SsboBuffer
Allocates memory for this SSBO buffer on GPU.
allocate(ImageBuffer) - Method in interface cz.fidentis.analyst.glsl.buffers.FrameBuffer
Allocates and binds the buffer (links it to the GL_FRAMEBUFFER OpenGL target).
allocate(ImageBuffer) - Method in class cz.fidentis.analyst.glsl.buffers.impl.FrameBufferImpl
 
allocateBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Allocate the buffer to fit the elements
allocateBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.IntegerBuffer
 
allocateBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
allocateBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.RayIntersectionBuffer
 
allocateBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
 
alpha() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the alpha record component.
ambient() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the ambient record component.
Animatable - Interface in cz.fidentis.analyst.rendering
The ability to being used in animations and transitions.
AnimationDirection - Enum Class in cz.fidentis.analyst.rendering
Animation direction.
announceEvent(HumanFaceEvent) - Method in interface cz.fidentis.analyst.data.face.HumanFaceEventBus
Broadcast event to registered listeners.
announceEvent(HumanFaceEvent) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
ANONYMOUS_PHOTO - Static variable in class cz.fidentis.analyst.gui.elements.FaceInfoPanel
A big head contour used when no real photo is available
applyFilter() - Method in class cz.fidentis.analyst.gui.project.filter.ProjectFilteringAction
 
applyChanges() - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
applyICP() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationAction
 
applyProcrustes() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationAction
Calculates Procrustes analysis and transforms secondary face.
AtomicCounterBuffer - Interface in cz.fidentis.analyst.glsl.buffers
A buffer for GL_ATOMIC_COUNTER target.
AtomicCounterBufferImpl - Class in cz.fidentis.analyst.glsl.buffers.impl
A buffer for GL_ATOMIC_COUNTER target.
AtomicCounterBufferImpl(BufferDef, GLContext, int) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.AtomicCounterBufferImpl
Constructor.
AUTO_ALIGNMENT_ALGORITHM - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
AVERAGING - Static variable in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
If true, then the final symmetry plane is computed by averaging the best candidates.
AVG_CUR_MAGIC_MULTIPLIER - Static variable in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh.ProcessedCloud
 
AVG_CURVATURE_MULTIPLICATOR - Static variable in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneMesh
 
AVG_FACE_NEAREST_NEIGHBOURS - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
AVG_FACE_NONE - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
AVG_FACE_RAY_CASTING - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
AVG_FACE_RAY_CASTING_GPU - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
AvgMeshConfig - Record Class in cz.fidentis.analyst.engines.avgmesh
Strategies of the average mesh computation.
AvgMeshConfig(MeshFacet, GLContext) - Constructor for record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Constructor.
AvgMeshConfig(MeshModel, GLContext) - Constructor for record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Constructor.
AvgMeshConfig(Collection<MeshFacet>, GLContext) - Constructor for record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Creates an instance of a AvgMeshConfig record class.
AvgMeshServices - Interface in cz.fidentis.analyst.engines.avgmesh
Stateless services for average face calculation.
AvgMeshVisitor - Interface in cz.fidentis.analyst.engines.avgmesh
An interface declaring the ability to deform a template mesh into an average mesh based on visiting other meshes.
AvgMeshVisitorNN - Class in cz.fidentis.analyst.engines.avgmesh.impl
Visitor capable to create an average face by deforming given face template so that its vertices are in the "average position" with respect to the visited faces.
AvgMeshVisitorNN(MeshFacet) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorNN
Constructor.
AvgMeshVisitorNN(MeshModel) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorNN
Constructor.
AvgMeshVisitorNN(Collection<MeshFacet>) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorNN
Constructor.
AvgMeshVisitorRC - Class in cz.fidentis.analyst.engines.avgmesh.impl
Visitor capable to create an average face by deforming main face template so that its vertices are in the "average position" with respect to the visited faces.
AvgMeshVisitorRC(MeshFacet) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
Constructor.
AvgMeshVisitorRC(MeshModel) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
Constructor.
AvgMeshVisitorRC(Collection<MeshFacet>) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
Constructor.
AvgMeshVisitorRCGPU - Class in cz.fidentis.analyst.engines.avgmesh.impl
GPU accelerated AvgMeshVisitorRC.
AvgMeshVisitorRCGPU(MeshFacet, GLContext) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRCGPU
Constructor.
AvgMeshVisitorRCGPU(MeshModel, GLContext) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRCGPU
Constructor.
AvgMeshVisitorRCGPU(Collection<MeshFacet>, GLContext) - Constructor for class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRCGPU
Constructor.

B

BACKGROUND_BUTTON_ICON - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
BatchCuttingPlanesAction - Class in cz.fidentis.analyst.gui.task.batch.symmetry
Action listener for manipulation with cutting planes.
BatchCuttingPlanesAction(Canvas, FacesProxyDecorator, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
Constructor.
BatchCuttingPlanesPanel - Class in cz.fidentis.analyst.gui.task.batch.symmetry
Control panel for analysis via cutting planes.
BatchCuttingPlanesPanel(ActionListener, FacesProxyDecorator) - Constructor for class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Constructor
BatchDistanceAction - Class in cz.fidentis.analyst.gui.task.batch.distance
Action listener for batch registration phase.
BatchDistanceAction(Canvas, FacesProxyDecorator, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceAction
Constructor.
BatchDistancePanel - Class in cz.fidentis.analyst.gui.task.batch.distance
A control panel for bath (N:N) processing.
BatchDistancePanel(ActionListener, FacesProxyDecorator) - Constructor for class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
Constructor.
BatchDistanceTask - Class in cz.fidentis.analyst.gui.task.batch.distance
A task that computes distance-based similarity of the set of faces.
BatchDistanceTask(ProgressDialog<Void, Integer>, BatchDistancePanel) - Constructor for class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
Constructor.
BatchOctreeTestsMultipleFaces - Class in cz.fidentis.analyst.gui.app.tools
A class for testing the efficiency of batch Ray tracing algorithm.
BatchOctreeTestsMultipleFaces() - Constructor for class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsMultipleFaces
 
BatchOctreeTestsTwoFaces - Class in cz.fidentis.analyst.gui.app.tools
A class for testing the correctness of batch Ray tracing algorithm.
BatchOctreeTestsTwoFaces() - Constructor for class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsTwoFaces
 
BatchRegistrationAction - Class in cz.fidentis.analyst.gui.task.batch.registration
Action listener for batch registration phase.
BatchRegistrationAction(Canvas, FacesProxyDecorator, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationAction
Constructor.
BatchRegistrationPanel - Class in cz.fidentis.analyst.gui.task.batch.registration
A control panel for bath (N:N) processing.
BatchRegistrationPanel(ActionListener, FacesProxyDecorator) - Constructor for class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Constructor.
BatchRegistrationTask - Class in cz.fidentis.analyst.gui.task.batch.registration
A concurrent task that registers multiple faces to selected template face.
BatchRegistrationTask(ProgressDialog<MeshModel, HumanFace>, BatchRegistrationPanel, Canvas) - Constructor for class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
Constructor.
BatchSimilarityGroundTruth - Class in cz.fidentis.analyst.gui.app.tools
A class for testing the efficiency of batch processing algorithms.
BatchSimilarityGroundTruth() - Constructor for class cz.fidentis.analyst.gui.app.tools.BatchSimilarityGroundTruth
 
bboxScale() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the bboxScale record component.
BeamIntersectionVisitor - Interface in cz.fidentis.analyst.opencl.services.raycasting
This visitor throws a beam towards octree and finds closest intersections ray with facets.
BeamIntersectionVisitorImpl - Class in cz.fidentis.analyst.opencl.services.raycasting.impl
Visitor providing methods to ray cast OctreeOpenCL in parallel utilizing GPU.
BeamIntersectionVisitorImpl(CLContext, MeshTriangle.Smoothing, boolean) - Constructor for class cz.fidentis.analyst.opencl.services.raycasting.impl.BeamIntersectionVisitorImpl
Constructor compiles OpenCL source-code needed to calculate ray intersections
BenchmarkUtils - Class in cz.fidentis.analyst.gui.app.tools.opencl
Convenience methods for loading MeshModel files
BenchmarkUtils() - Constructor for class cz.fidentis.analyst.gui.app.tools.opencl.BenchmarkUtils
 
bind() - Method in interface cz.fidentis.analyst.glsl.buffers.GlslBuffer
Binds this buffer to the OpenGL context (binding points of GPU rendering pipeline), so it become visible for shaders.
bind() - Method in class cz.fidentis.analyst.glsl.buffers.impl.FrameBufferImpl
 
bind() - Method in class cz.fidentis.analyst.glsl.buffers.impl.ImageBufferImpl
 
bind() - Method in class cz.fidentis.analyst.glsl.buffers.impl.PixelUnpackBufferImpl
 
bind() - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
bind() - Method in class cz.fidentis.analyst.glsl.buffers.impl.TextureBufferImpl
 
bindBuffer(BufferDef) - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Bind a give buffer only, including non-SSBO buffers.
bindBuffer(BufferDef) - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
bindSsboBuffers() - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Bind all SBBO buffers at once.
bindSsboBuffers() - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
BOUNDING_BOX_UTILS - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
boundingBox() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns the value of the boundingBox record component.
BoundingBox2D(double, double, double) - Constructor for record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.BoundingBox2D
Deprecated.
Creates an instance of a BoundingBox2D record class.
BoundingBoxConfig - Record Class in cz.fidentis.analyst.engines.bbox
Configuration for the computation of bounding box from inspected meshes.
BoundingBoxConfig() - Constructor for record class cz.fidentis.analyst.engines.bbox.BoundingBoxConfig
Creates an instance of a BoundingBoxConfig record class.
BoundingBoxServices - Interface in cz.fidentis.analyst.engines.bbox
Stateless services for bounding box calculation.
BoundingBoxVisitor - Interface in cz.fidentis.analyst.engines.bbox
Stateful computation of a bounding box.
BoundingBoxVisitorImpl - Class in cz.fidentis.analyst.engines.bbox.impl
Visitor that computes a 3D bounding box (cube).
BoundingBoxVisitorImpl() - Constructor for class cz.fidentis.analyst.engines.bbox.impl.BoundingBoxVisitorImpl
 
boundingRectangle() - Method in record class cz.fidentis.analyst.landmarks.impl.FaceDetectionInformation
Returns the value of the boundingRectangle record component.
BoundingRectangle - Record Class in cz.fidentis.analyst.landmarks.impl
Represents a 2D bounding box in an image.
BoundingRectangle(int, int, int, int) - Constructor for record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Creates an instance of a BoundingRectangle record class.
Box - Record Class in cz.fidentis.analyst.data.shapes
A 3D box (e.g., a bounding box) of MeshPoints.
Box(Box) - Constructor for record class cz.fidentis.analyst.data.shapes.Box
Copy constructor.
Box(Point3d, Point3d) - Constructor for record class cz.fidentis.analyst.data.shapes.Box
Creates an instance of a Box record class.
BRIGHT_BACKGROUND - Static variable in class cz.fidentis.analyst.rendering.SceneRenderer
 
BufferDef - Enum Class in cz.fidentis.analyst.glsl.buffers
Every buffer must have defined an uniques name here.
BufferFactory - Interface in cz.fidentis.analyst.opencl.memory
Factory for OpenCL buffers with additional functionality
BufferGPU<T> - Class in cz.fidentis.analyst.opencl.memory
Buffer in GPU memory.
BufferGPU(CLContext) - Constructor for class cz.fidentis.analyst.opencl.memory.BufferGPU
Creates Buffer in specified OpenCl Context with default element size set to 1
BufferGPU(CLContext, int) - Constructor for class cz.fidentis.analyst.opencl.memory.BufferGPU
Creates Buffer in specified OpenCl Context with given element size
BufferGroupDef - Enum Class in cz.fidentis.analyst.glsl.buffergroups
Names for predefined buffer groups used together by GLSL programs and their shaders.
build(Collection<MeshFacet>) - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
build(Collection<MeshFacet>) - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Builds the octree with provided facets.
buildCPU(List<MeshFacet>, int) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.OctreeBuilderBenchmark
 
buildGPU(List<MeshFacet>, int) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.OctreeBuilderBenchmark
 
BUTTONS_BORDER - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
BUTTONS_BORDER - Static variable in class cz.fidentis.analyst.toolbar.Toolbox
Toolbox border

C

calculateBBox(CLContext, CLCommandQueue, WriteBufferGPU<Point3d>) - Static method in interface cz.fidentis.analyst.opencl.services.common.CommonKernelServices
Calculates Bounding Box of buffer of vertices.
calculateClosestIntersections() - Method in interface cz.fidentis.analyst.opencl.services.raycasting.BeamIntersectionVisitor
Dispatches asynchronous kernel to calculate the closest ray intersections with OctreeOpenCL.
calculateClosestIntersections() - Method in class cz.fidentis.analyst.opencl.services.raycasting.impl.BeamIntersectionVisitorImpl
 
calculateDistance(HumanFace, HumanFace, boolean, boolean, MeshDistanceConfig.Method, MeshDistanceConfig.GPUData) - Static method in interface cz.fidentis.analyst.engines.face.FaceDistanceServices
Calculates distance between faces.
calculateDistance(HumanFace, HumanFace, boolean, boolean, MeshDistanceConfig.Method, MeshDistanceConfig.GPUData) - Method in class cz.fidentis.analyst.engines.face.impl.FaceDistanceServicesImpl
Calculates distance between faces.
calculateGlyphs(MeshModel, GlyphsConfig) - Static method in interface cz.fidentis.analyst.engines.glyphs.GlyphServices
Sub-samples the mesh and creates properly oriented glyphs on sample locations.
calculateGlyphs(Collection<MeshFacet>, GlyphsConfig) - Static method in interface cz.fidentis.analyst.engines.glyphs.GlyphServices
Sub-samples the mesh and creates properly oriented glyphs on sample locations.
calculateGlyphSamples(MeshFacet, GlyphsConfig) - Static method in interface cz.fidentis.analyst.engines.glyphs.GlyphServices
Sub-samples the mesh and creates properly oriented glyphs on sample locations.
calculatePrincipalCurvatures(MeshPoint, Collection<MeshFacet>) - Static method in class cz.fidentis.analyst.engines.curvature.impl.CurvatureUtil
Calculates principal curvatures and principal directions.
calculateSymmetryPlane() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobust
Calculates the symmetry plane.
calculateSymmetryPlane(boolean) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
Calculates the symmetry plane.
calculateSymmetryPlanePrecision(HumanFace) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Calculation of precision of the symmetry plane.
calculateSymmetryPlanePrecision(HumanFace) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Calculation of precision of the symmetry plane.
calculateVertexNormals() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
REPLACE WITH BETTER IMPLEMENTATION
calculateVertexNormals() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
 
calculateVertexNormals() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Calculates normals of vertices from normals of triangles.
calculateVoronoiPoints() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
calculateVoronoiPoints() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
calculateVoronoiPoints() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Computes centers of circumcircle of all triangles.
Camera - Class in cz.fidentis.analyst.rendering
OpenGL code related to the camera.
Camera() - Constructor for class cz.fidentis.analyst.rendering.Camera
 
cameraCenter() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the cameraCenter record component.
cameraPosition() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the cameraPosition record component.
cameraUpDirection() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the cameraUpDirection record component.
cancel() - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
canClose() - Method in class cz.fidentis.analyst.gui.task.TaskWindow
 
CandidatePlane - Class in cz.fidentis.analyst.engines.symmetry.impl
A symmetry plane extends standard plane with functions related to the similarity of planes and the measure of their quality (symmetry precision).
CandidatePlane(Plane) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlane
Constructor.
CandidatePlaneMesh - Class in cz.fidentis.analyst.engines.symmetry.impl
Symmetry plane with votes used for the decision about the best symmetry estimates of 3D mesh models.
CandidatePlaneMesh(Plane) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneMesh
Constructor.
CandidatePlaneMesh(List<MeshPoint>, SymmetryCache, int, int, double) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneMesh
Constructor.
CandidatePlaneRobust - Class in cz.fidentis.analyst.engines.symmetry.impl
A symmetry plane extends standard plane with functions related to the similarity of planes and the measure of their quality (symmetry precision).
CandidatePlaneRobust(Plane) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
New candidate symmetry plane constructed from an original plane.
CandidatePlaneRobust(CandidatePlaneRobust, CandidatePlaneRobust) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
Candidate symmetry plane constructed by averaging two planes.
CandidatePlaneRobust(Tuple3d, Tuple3d, double) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
New candidate symmetry plane constructed from two points.
CandidatePlaneRobustMesh - Class in cz.fidentis.analyst.engines.symmetry.impl
This symmetry plane changes the behavior so that similarity of Gaussian curvature values and the symmetry of normal vectors are used to check the quality of the symmetry plane.
CandidatePlaneRobustMesh(Point3d, Point3d, double) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobustMesh
New candidate symmetry plane constructed from two points.
Canvas - Class in cz.fidentis.analyst.canvas
OpenGL canvas.
Canvas() - Constructor for class cz.fidentis.analyst.canvas.Canvas
Constructor.
canvasHeight() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the canvasHeight record component.
CanvasListener - Class in cz.fidentis.analyst.canvas
Listener invoked when the OpenGL canvas is initiated, shown, or resized.
CanvasListener(Canvas) - Constructor for class cz.fidentis.analyst.canvas.CanvasListener
Constructor.
CanvasState - Class in cz.fidentis.analyst.canvas
A copy of the internal state of the Canvas instance.
CanvasState(Canvas) - Constructor for class cz.fidentis.analyst.canvas.CanvasState
Constructor from Canvas
canvasWidth() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the canvasWidth record component.
captureCanvas() - Method in class cz.fidentis.analyst.canvas.Canvas
Captures the canvas and returns it as a buffered image.
captureCanvas() - Method in class cz.fidentis.analyst.toolbar.Toolbar
Captures the canvas and returns it as a buffered image.
castRayThroughPixel(int, int) - Method in class cz.fidentis.analyst.canvas.Canvas
Cast a ray through a pixel and find the intersection with visible faces only (hidden faces and other graphical objects are omitted).
castRayThroughPixel(int, int, Camera) - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Cast a ray through a pixel under the mouse pointer.
clear() - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
clear() - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Clear the grid, i.e., removes all stored values.
clear() - Method in class cz.fidentis.analyst.gui.project.filter.FilterHistory
Removes all faces filtered
clear(long) - Method in interface cz.fidentis.analyst.glsl.buffers.ImageBuffer
Clear the buffer with given value.
clear(long) - Method in class cz.fidentis.analyst.glsl.buffers.impl.ImageBufferImpl
 
clearCuttingPlanes() - Method in class cz.fidentis.analyst.rendering.Scene
Removes all cutting and symmetry planes from scene.
clearFiltering() - Method in class cz.fidentis.analyst.gui.project.filter.ProjectFilteringAction
 
clearLayers() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Removes all layers
clearLayers() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
clearScene() - Method in class cz.fidentis.analyst.rendering.Scene
Removes all objects.
clearScene() - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Clears the scene and prepares it for the re-drawing.
clone() - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
 
clone() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
clone() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
 
clone() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Clones the landmark
clone(FacetDistances) - Method in class cz.fidentis.analyst.engines.distance.measurement.FacetDistancesDecorator
Creates a copy of the decorator but decorating given sub-element.
clone(FacetDistances) - Method in class cz.fidentis.analyst.engines.distance.measurement.PrioritySphereDecorator
 
clone(FacetDistances) - Method in class cz.fidentis.analyst.engines.distance.measurement.ZeroWeightsDecorator
 
clone2dMask(SurfaceMask2D) - Static method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskFactory
Creates an empty mask of the given type
cloneMeshFacet(MeshFacet) - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Returns facet's clone.
cloneMeshModel(MeshModel) - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Returns model's deep copy by cloning all model's facets.
CLOSE_TO_MESH - Enum constant in enum class cz.fidentis.analyst.data.landmarks.MeshVicinity.Location
Over the mash surface, but not exactly on the mesh surface (farther than the DISTANCE_THRESHOLD)
ClosestMeshVerticesImpl - Class in cz.fidentis.analyst.engines.point2surface.impl
This visitor finds the minimal distance between the given 3D point and points (e.g., mesh vertices) stored in visited k-d trees.
ClosestMeshVerticesImpl(Point3d, boolean) - Constructor for class cz.fidentis.analyst.engines.point2surface.impl.ClosestMeshVerticesImpl
Constructor.
ClosestNodesImpl - Class in cz.fidentis.analyst.engines.point2surface.impl
For a given 3D point, this visitor returns the closest node(s) and its/their distance to the point.
ClosestNodesImpl(Point3d) - Constructor for class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
Constructor.
ClosestSurfacePointsImpl - Class in cz.fidentis.analyst.engines.point2surface.impl
This visitor finds the minimal distance between a given 3D point and triangular meshes The minimal distance is computed between the 3D point and triangles of the mesh facets, i.e., the closest point at the triangle surface is found.
ClosestSurfacePointsImpl(Point3d, boolean) - Constructor for class cz.fidentis.analyst.engines.point2surface.impl.ClosestSurfacePointsImpl
Constructor.
closeTaskTab(TaskWindow) - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Closes task tab.
closing() - Method in class cz.fidentis.analyst.gui.app.Installer
 
CLProgram - Interface in cz.fidentis.analyst.opencl
A CL program, which links multiple source files together
CLProgramDef - Enum Class in cz.fidentis.analyst.opencl
Definitions of CL programs, i.e., their dependencies on source files
CLProgramsManager - Class in cz.fidentis.analyst.opencl.impl
This object deals with programs of a single OpenCL context.
CLProgramsManager(CLContext) - Constructor for class cz.fidentis.analyst.opencl.impl.CLProgramsManager
Constructor.
CLResources - Interface in cz.fidentis.analyst.opencl.memory
Interface to allow release of GPU resources held by this object
CLSourceDef - Enum Class in cz.fidentis.analyst.opencl
Definitions of OpenCl source files Source codes (.c files) must be located in the "/opencl" subdirectory of resources.
COLOR_MIXING_FS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
COLOR_MIXING_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Needed for the view-dependent (correct) transparency and the "fog" in the 3D scene
COLOR_MIXING_VS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
COMBINED - Enum constant in enum class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask.DistMeasurement
 
COMMON_KERNEL_SERVICES - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
CommonKernelServices - Interface in cz.fidentis.analyst.opencl.services.common
Generic kernel operations on GPU data
compare(Drawable, Drawable) - Method in class cz.fidentis.analyst.drawables.Drawable.TransparencyComparator
 
compareFaces(Path, Path, Map<Integer, Stopwatch>, Map<Integer, List<Double>>) - Static method in class cz.fidentis.analyst.gui.app.tools.IcpDownsampling
 
compareTo(RayIntersection) - Method in class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
 
compareTo(RayIntersection) - Method in interface cz.fidentis.analyst.data.ray.RayIntersection
 
compareTo(CandidatePlaneMesh) - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneMesh
 
compareTo(CandidatePlaneRobust) - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
compile() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
Compiles the program on GPU.
compile() - Method in class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
Compiles the program on GPU.
compile(Map<CLDevice, byte[]>) - Method in class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
Compiles the program on GPU.
CompiledCLProgram - Class in cz.fidentis.analyst.opencl.impl
A proxy object storing the information about a CL program compiled on GPU.
CompiledCLProgram(CLContext, CLProgramDef) - Constructor for class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
Links OpenCL source files into single file, then compiles with provided compiler options
CompiledProgram - Class in cz.fidentis.analyst.glsl.code.impl
A proxy object storing the information about a GLSL program compiled on GPU.
CompiledProgram(GLContext, GlslProgramDef) - Constructor for class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
Links existing shaders into a program.
CompiledShader - Class in cz.fidentis.analyst.glsl.code.impl
A proxy object storing the information about a shader compiled on GPU.
CompiledShader(GLContext, GlslShaderDef) - Constructor for class cz.fidentis.analyst.glsl.code.impl.CompiledShader
Constructor that compiles the shader on GPU.
compileMissingShaders(Collection<GlslShaderDef>) - Method in class cz.fidentis.analyst.glsl.code.impl.ProgramsManager
 
componentClosed() - Method in class cz.fidentis.analyst.gui.project.ProjectWindow
 
componentOpened() - Method in class cz.fidentis.analyst.gui.project.ProjectWindow
Re-opens the most recent project
compute(MeshFacet, BoundingBoxConfig) - Static method in interface cz.fidentis.analyst.engines.bbox.BoundingBoxServices
Returns bounding box of the given mesh.
compute(MeshFacet, CrossSectionConfig) - Static method in interface cz.fidentis.analyst.engines.cut.CrossSectionServices
Returns a cross-section curve of the given mesh.
compute(MeshModel, BoundingBoxConfig) - Static method in interface cz.fidentis.analyst.engines.bbox.BoundingBoxServices
Returns bounding box of the given mesh.
compute(MeshModel, CrossSectionConfig) - Static method in interface cz.fidentis.analyst.engines.cut.CrossSectionServices
Returns a cross-section curve of the given mesh.
compute(MeshPoint, MeshFacet) - Static method in interface cz.fidentis.analyst.engines.curvature.CurvatureServices
Calculates principal curvatures and principal directions of a single point lying on a mesh surface
compute(MeshPoint, MeshModel) - Static method in interface cz.fidentis.analyst.engines.curvature.CurvatureServices
Calculates principal curvatures and principal directions of a single point lying on a mesh surface
compute(MeshPoint, Collection<MeshFacet>) - Static method in interface cz.fidentis.analyst.engines.curvature.CurvatureServices
Calculates principal curvatures and principal directions of a single point lying on a mesh surface
compute(MeshVisitor) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
compute(MeshVisitor) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Applies the visitor to all mesh facets sequentially.
compute(MeshVisitor, boolean) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
compute(MeshVisitor, boolean) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Applies the visitor to all mesh facets.
compute(Collection<MeshFacet>, BoundingBoxConfig) - Static method in interface cz.fidentis.analyst.engines.bbox.BoundingBoxServices
Returns bounding box of the given mesh.
compute(Collection<MeshFacet>, CrossSectionConfig) - Static method in interface cz.fidentis.analyst.engines.cut.CrossSectionServices
Returns a cross-section curve of the given mesh.
COMPUTE_ALWAYS - Enum constant in enum class cz.fidentis.analyst.engines.face.FaceStateServices.Mode
 
COMPUTE_IF_ABSENT - Enum constant in enum class cz.fidentis.analyst.engines.face.FaceStateServices.Mode
 
COMPUTE_INTERSECTIONS - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
computeAndSet(MeshFacet, CurvatureConfig) - Static method in interface cz.fidentis.analyst.engines.curvature.CurvatureServices
Sets curvature to visited mesh vertices.
computeAndSet(MeshModel, CurvatureConfig) - Static method in interface cz.fidentis.analyst.engines.curvature.CurvatureServices
Sets curvature to visited mesh vertices.
computeAndSet(Collection<MeshFacet>, CurvatureConfig) - Static method in interface cz.fidentis.analyst.engines.curvature.CurvatureServices
Sets curvature to visited mesh vertices.
computeAvgFaceNN(HumanFace, HumanFace, AvgMeshVisitor, boolean) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
computeAvgFaceRT(HumanFace, HumanFace, AvgMeshVisitor, boolean) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
computeAvgFaceRTGPU(HumanFace, HumanFace, AvgMeshVisitor) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
computeByRayCasting(Octree, AvgMeshConfig) - Static method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshServices
Returns a list of samples from the given mesh.
computeByRayCasting(Collection<Octree>, AvgMeshConfig) - Static method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshServices
Returns a list of samples from the given mesh.
computeClosest(Octree, RayIntersectionConfig) - Static method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionServices
Returns a closets intersection point, either positive or negative, or null.
computeClosest(OctreeOpenCL, WriteBufferGPU<Point3d>, WriteBufferGPU<Vector3d>) - Method in class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLServices
Computes closest ray intersections between rays and triangles loaded in octree
computeClosest(Collection<Octree>, RayIntersectionConfig) - Static method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionServices
Returns a closets intersection point, either positive or negative, or null.
computeClosestPoints(OctreeOpenCL, WriteBufferGPU<Point3d>, WriteBufferGPU<Vector3d>) - Method in class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLServices
Computes closest ray intersections between rays and triangles loaded in octree, but reads results only as MeshPoint to save time
computeCrossSections(List<CuttingPlanesUtils.CrossSectionPlane>, HumanFace, HumanFace, Double) - Static method in class cz.fidentis.analyst.engines.face.CuttingPlanesUtils
Deprecated.
Computes cross-sections with all given visible planes
computeCurvature(MeshFacet, CurvatureVisitorImpl.Cache, int, List<Double>, List<Double>, List<Double>, List<Double>) - Method in class cz.fidentis.analyst.engines.curvature.impl.CurvatureVisitorImpl
 
computeFrequencies() - Method in class cz.fidentis.analyst.gui.elements.HistogramComponent
 
computeFromNearestNeighbors(KdTree, AvgMeshConfig) - Static method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshServices
Returns a list of samples from the given mesh.
computeFromNearestNeighbors(Collection<KdTree>, AvgMeshConfig) - Static method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshServices
Returns a list of samples from the given mesh.
computeHausdorffDistances(List<CrossSection2D>, List<CrossSection2D>) - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
Computes Hausdorff distances of all visible curves.
computeHausdorffDistances(List<CrossSection2D>, List<CrossSection2D>) - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
Computes Hausdorff distances of all visible curves.
computeOrientedNormal() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
computeOrientedNormal() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Computes and returns normalized normal vector from the vertices.
computeSorted(Octree, RayIntersectionConfig) - Static method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionServices
Returns found ray intersections sorted by distances.
computeSorted(Collection<Octree>, RayIntersectionConfig) - Static method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionServices
Returns found ray intersections sorted by distances.
computeSymmetryPlane(Collection<Landmark>) - Static method in class cz.fidentis.analyst.engines.landmarks.impl.LandmarksSymmetryImpl
Calculation of symmetry plane from landmarks.
computeSymmetryPlane(Collection<Landmark>) - Static method in interface cz.fidentis.analyst.engines.landmarks.LandmarkServices
Calculation of symmetry plane from landmarks.
computeUnsorted(Octree, RayIntersectionConfig) - Static method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionServices
Returns ray intersections in random order and without distances.
computeUnsorted(Collection<Octree>, RayIntersectionConfig) - Static method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionServices
Returns ray intersections in random order and without distances.
computeVicinity(HumanFace) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
 
ConditionalComboBoxListener - Class in cz.fidentis.analyst.gui.elements.cbox
A listener responsible for selecting an enabled combo box item when a disabled item is selected.
ConditionalComboBoxListener(SelectableComboBox) - Constructor for class cz.fidentis.analyst.gui.elements.cbox.ConditionalComboBoxListener
Constructor.
ConditionalComboBoxRenderer - Class in cz.fidentis.analyst.gui.elements.cbox
A combo box renderer adapted for displaying disabled items in gray color.
ConditionalComboBoxRenderer() - Constructor for class cz.fidentis.analyst.gui.elements.cbox.ConditionalComboBoxRenderer
 
ConditionalItem - Class in cz.fidentis.analyst.gui.elements.cbox
A combo box item with "is enabled" state.
ConditionalItem(Object) - Constructor for class cz.fidentis.analyst.gui.elements.cbox.ConditionalItem
Constructor.
ConditionalItem(Object, boolean) - Constructor for class cz.fidentis.analyst.gui.elements.cbox.ConditionalItem
Constructor.
containsFacet(MeshFacet) - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Checks whether this measurement includes the given facet.
containsFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
containsFacets(Collection<MeshFacet>) - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Checks whether this measurement includes all given facets.
containsFacets(Collection<MeshFacet>) - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
containsPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
 
containsPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
 
containsPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
Checks if point is inside of surface mask shape
containsPoint(Point) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
check if location is within the mask shape
containsPoint(Point3d) - Method in class cz.fidentis.analyst.data.shapes.Cylinder
Determines if point is within cylinder.
context() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.GPUData
Returns the value of the context record component.
CONTOUR_FS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
CONTOURS_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Visualization of intersection contours in the 3D scene
CONTOURS_ICON - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
CONTROL_PANEL_TAB_POSITION_FILTER_PANEL - Static variable in class cz.fidentis.analyst.gui.project.ProjectWindow
 
CONTROL_PANEL_WIDTH - Static variable in class cz.fidentis.analyst.gui.task.ControlPanel
Horizontal space for right-hand side control panels of the project and analytical windows.
ControlButtons - Class in cz.fidentis.analyst.canvas
The control panel inside the canvas.
ControlButtons(ActionListener) - Constructor for class cz.fidentis.analyst.canvas.ControlButtons
Constructor.
ControlButtonsAction - Class in cz.fidentis.analyst.canvas
Action listener for ControlButtons.
ControlButtonsAction(Canvas) - Constructor for class cz.fidentis.analyst.canvas.ControlButtonsAction
Constructor.
ControlPanel - Class in cz.fidentis.analyst.gui.task
An abstract class for control panels that can be docked in the TaskControlPane.
ControlPanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.task.ControlPanel
Constructor.
ControlPanelAction<T> - Class in cz.fidentis.analyst.gui.task
Default action listener (controller) used to connect specific control panel with the canvas.
ControlPanelAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.ControlPanelAction
Constructor.
convert(int, int, int, int, Camera) - Static method in class cz.fidentis.analyst.canvas.ScreenPointToRay
Deprecated.
converts screen point to ray by first calculating position on near plane, constructing a coordinate frame and calculates direction from camera position to point on near plane within this frame
convertValue(Object) - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
This method converts the given value by rounding it into the number of decimal digits given by fractionDigits parameter provided to the constructor.
copy() - Method in class cz.fidentis.analyst.rendering.Camera
Constructs a deep copy of the camera.
CornerTable - Class in cz.fidentis.analyst.data.mesh.impl.cornertable
Representation of mesh in memory using corner table.
CornerTable() - Constructor for class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
Constructor of CornerTable
CornerTable(CornerTable) - Constructor for class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
Copy constructor of CornerTable
CornerTableRow - Class in cz.fidentis.analyst.data.mesh.impl.cornertable
Single row in corner table.
CornerTableRow(int, int) - Constructor for class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTableRow
Constructor of a row in corner
CornerTableRow(CornerTableRow) - Constructor for class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTableRow
Copy constructor of a row in corner
create() - Static method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Creates a new instance of the factory.
create(double) - Static method in interface cz.fidentis.analyst.data.grid.UniformGrid3d
Creates new 3D grid.
create(double) - Static method in interface cz.fidentis.analyst.data.grid.UniformGrid4d
Creates new 4D grid.
create(double, Collection<V>, Function<? super V, Tuple3d>) - Static method in interface cz.fidentis.analyst.data.grid.UniformGrid3d
Creates new 3D grid.
create(double, Collection<V>, Function<? super V, Tuple4d>) - Static method in interface cz.fidentis.analyst.data.grid.UniformGrid4d
Creates new 4D grid.
create(CLContext) - Static method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Creates empty instance of OpenCL Octree.
create(MeshFacet) - Static method in interface cz.fidentis.analyst.data.kdtree.KdTree
Creates a new k-D tree.
create(MeshFacet) - Static method in interface cz.fidentis.analyst.data.octree.Octree
Creates a new OctTree.
create(MeshModel) - Static method in interface cz.fidentis.analyst.data.kdtree.KdTree
Creates a new k-D tree.
create(MeshModel) - Static method in interface cz.fidentis.analyst.data.octree.Octree
Creates a new OctTree.
create(MeshModel, String) - Static method in interface cz.fidentis.analyst.data.face.HumanFaceFactory
Creates a human face from existing mesh model.
create(File) - Static method in interface cz.fidentis.analyst.data.face.HumanFaceFactory
Reads a 3D human face from the given OBJ file.
create(File, boolean) - Static method in interface cz.fidentis.analyst.data.face.HumanFaceFactory
Reads a 3D human face from the given OBJ file.
create(ObjectInputStream) - Static method in interface cz.fidentis.analyst.data.face.HumanFaceFactory
Recover human face from serialized dump file.
create(Collection<MeshFacet>) - Static method in interface cz.fidentis.analyst.data.kdtree.KdTree
Creates a new k-D tree.
create(Collection<MeshFacet>) - Static method in interface cz.fidentis.analyst.data.octree.Octree
Creates a new OctTree.
create(Set<MeshPoint>) - Static method in interface cz.fidentis.analyst.data.kdtree.KdTree
Creates a new k-D tree.
create2dMask(SurfaceMaskFactory.MaskType) - Static method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskFactory
Creates an empty mask of the given type
createAverageMeshPoint(Collection<MeshPoint>) - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Creates an average mesh point from given points.
createAvgFace(MeshModel) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
createBboxCuttingPlane(Vector3d) - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Creates DrawableCuttingPlane from BoundingBox of face with given orthogonal normal
createContext() - Static method in interface cz.fidentis.analyst.opencl.OpenCLServices
Creates OpenCL Context using most powerful available device The decision of the device relies on inner calculations of JogAmp's implementation, which can mistake number of processing units on cards RTX 4xxx as of version 2.5.0
createEmptyMeshFacet() - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Returns an empty facet that is to be filled by vertices and topology later on.
createEmptyMeshModel() - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Returns an empty mesh model
createFeaturePoint(int, Point3d) - Static method in interface cz.fidentis.analyst.data.landmarks.LandmarksFactory
Creates an instance of standard anthropometric feature point.
createFeaturePointByCode(String, Point3d) - Static method in interface cz.fidentis.analyst.data.landmarks.LandmarksFactory
Creates an instance of standard anthropometric feature point.
createFeaturePointByName(String, Point3d) - Static method in interface cz.fidentis.analyst.data.landmarks.LandmarksFactory
Creates an instance of standard anthropometric feature point.
createGrid() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
 
createLandmark(int, Point3d, String, String) - Static method in interface cz.fidentis.analyst.data.landmarks.LandmarksFactory
Creates an instance of user-defined landmark.
createListener(ActionListener, String) - Method in class cz.fidentis.analyst.gui.task.ControlPanel
Creates and returns action listener that can be connected with a low-level GUI element (e.g., a button).
createListener(ActionListener, String, Object) - Method in class cz.fidentis.analyst.gui.task.ControlPanel
Creates and returns action listener that can be connected with a low-level GUI element (e.g., a button).
createListener(ActionListener, String, Object) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
Creates and returns action listener that can be connected with a low-level GUI element (e.g., a button).
createMeshPoint(Point3d) - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Returns new mesh point.
createMeshPoint(Point3d, Vector3d, Vector3d, Curvature) - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Returns new mesh point.
createNewProject() - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Creates new empty project.
createPointCloudFacet(Collection<MeshPoint>) - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Returns a facet consisting of mesh points only, without mesh topology (edges).
createProjectorFromGrid(Point2d[][], Point3d, double, double) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Creates projector plane (parallel to XY plane) from grid .
createRayIntersection(Point3d, Vector3d, MeshTriangle, boolean) - Static method in interface cz.fidentis.analyst.data.ray.RayFactory
Returns new Ray Intersection.
createSymmetryCuttingPlane() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Creates cutting plane from symmetry plane computed in symmetry panel.
crop - Variable in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
 
crop() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns the value of the crop record component.
crop() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns the value of the crop record component.
CrossSection2D - Class in cz.fidentis.analyst.data.shapes
A 2D cross-section curve computed from CrossSection3D.
CrossSection2D(List<List<Point2d>>) - Constructor for class cz.fidentis.analyst.data.shapes.CrossSection2D
Constructor used in tests.
CrossSection2D(List<List<Point2d>>, List<Point2d>) - Constructor for class cz.fidentis.analyst.data.shapes.CrossSection2D
Constructor.
CrossSection3D - Class in cz.fidentis.analyst.data.shapes
A 3D poly-line consisting of multiple segments produced, e.g., by cutting planes.
CrossSection3D() - Constructor for class cz.fidentis.analyst.data.shapes.CrossSection3D
 
CrossSectionConfig - Record Class in cz.fidentis.analyst.engines.cut
Configuration for cross-section calculations of inspected meshes.
CrossSectionConfig(Plane) - Constructor for record class cz.fidentis.analyst.engines.cut.CrossSectionConfig
Creates an instance of a CrossSectionConfig record class.
CrossSectionPlane(Boolean, Vector3d, Plane) - Constructor for record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CrossSectionPlane
Deprecated.
Creates an instance of a CrossSectionPlane record class.
CrossSectionServices - Interface in cz.fidentis.analyst.engines.cut
Stateless services for the calculation of cross-sections.
CrossSectionVisitor - Interface in cz.fidentis.analyst.engines.cut
Stateful computation of a cross-sections.
CrossSectionVisitorImpl - Class in cz.fidentis.analyst.engines.cut.impl
A visitor that calculates the cross-section of a face and a cutting plane by splitting the mesh edges.
CrossSectionVisitorImpl(Plane) - Constructor for class cz.fidentis.analyst.engines.cut.impl.CrossSectionVisitorImpl
Constructor for CrossSectionZigZag visitor
Curvature - Record Class in cz.fidentis.analyst.data.mesh
Curvature of a single mesh point.
Curvature(double, double, double, double, Vector3d, Vector3d) - Constructor for record class cz.fidentis.analyst.data.mesh.Curvature
Creates an instance of a Curvature record class.
Curvature(double, double, Vector3d, Vector3d) - Constructor for record class cz.fidentis.analyst.data.mesh.Curvature
Constructor that computes Gaussian and mean curvature automatically from principal curvatures.
Curvature(Curvature) - Constructor for record class cz.fidentis.analyst.data.mesh.Curvature
Copy constructor.
CURVATURE_GAUSSIAN - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
A relevance-based point sampling using the highest Gaussian curvature.
CURVATURE_MAX - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
A relevance-based point sampling using the highest max curvature.
CURVATURE_MEAN - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
A relevance-based point sampling using the highest mean curvature.
CURVATURE_MIN - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
A relevance-based point sampling using the highest min curvature.
CurvatureAction - Class in cz.fidentis.analyst.gui.task.curvature
Action listener for the curvature computation.
CurvatureAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.curvature.CurvatureAction
Constructor.
CurvatureConfig - Record Class in cz.fidentis.analyst.engines.curvature
Configuration for the curvature computation.
CurvatureConfig() - Constructor for record class cz.fidentis.analyst.engines.curvature.CurvatureConfig
Creates an instance of a CurvatureConfig record class.
curvatureDistance(Point3d, int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
curvatureDistance(Point3d, int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
curvatureDistance(Point3d, int) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns the distance between a 3D point and triangles around (sharing) the given mesh vertex.
CurvaturePanel - Class in cz.fidentis.analyst.gui.task.curvature
Control panel for curvature analysis.
CurvaturePanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
Constructor.
CurvatureSampling - Class in cz.fidentis.analyst.engines.sampling.impl
A relevance-based point sampling using the highest curvature (see this paper).
CurvatureSampling(CurvatureSampling.CurvatureAlg, int) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling
Constructor.
CurvatureSampling.CurvatureAlg - Enum Class in cz.fidentis.analyst.engines.sampling.impl
Curvature algorithm used for the selection of the top X significant points.
CurvatureServices - Interface in cz.fidentis.analyst.engines.curvature
Stateless services for curvature calculation.
CurvatureUtil - Class in cz.fidentis.analyst.engines.curvature.impl
A utility class that computes principal curvatures and min/max direction of any point on a mesh.
CurvatureUtil() - Constructor for class cz.fidentis.analyst.engines.curvature.impl.CurvatureUtil
 
CurvatureVisitor - Interface in cz.fidentis.analyst.engines.curvature
Stateful computation of curvature.
CurvatureVisitorImpl - Class in cz.fidentis.analyst.engines.curvature.impl
A visitor that computes and sets curvatures to vertices of all visited meshes.
CurvatureVisitorImpl() - Constructor for class cz.fidentis.analyst.engines.curvature.impl.CurvatureVisitorImpl
 
CurveRenderingPanel - Class in cz.fidentis.analyst.gui.elements
Panel for drawing 2D cutting curves.
CurveRenderingPanel() - Constructor for class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
Constructor.
cuttingPlane() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CrossSectionPlane
Deprecated.
Returns the value of the cuttingPlane record component.
CuttingPlaneConfig(String, Vector3d, Boolean, Integer) - Constructor for record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Creates an instance of a CuttingPlaneConfig record class.
CuttingPlanesAction - Class in cz.fidentis.analyst.gui.task.symmetry
Action listener for manipulation with cutting planes.
CuttingPlanesAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
Constructor.
CuttingPlanesPanel - Class in cz.fidentis.analyst.gui.task.symmetry
Control panel for analysis via cutting planes.
CuttingPlanesPanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
Constructor
CuttingPlanesUtils - Class in cz.fidentis.analyst.engines.face
Deprecated.
CuttingPlanesUtils.BoundingBox2D - Record Class in cz.fidentis.analyst.engines.face
Deprecated.
 
CuttingPlanesUtils.CrossSectionPlane - Record Class in cz.fidentis.analyst.engines.face
Deprecated.
 
CuttingPlanesUtils.CuttingPlaneConfig - Record Class in cz.fidentis.analyst.engines.face
Deprecated.
 
Cylinder - Class in cz.fidentis.analyst.data.shapes
A bounding cylinder.
Cylinder(Cylinder) - Constructor for class cz.fidentis.analyst.data.shapes.Cylinder
Copy constructor.
Cylinder(Point3d, Point3d, double) - Constructor for class cz.fidentis.analyst.data.shapes.Cylinder
Constructor.
cz.fidentis.analyst - package cz.fidentis.analyst
 
cz.fidentis.analyst.canvas - package cz.fidentis.analyst.canvas
Wrapper for OpenGL canvas.
cz.fidentis.analyst.data.face - package cz.fidentis.analyst.data.face
Complete human face model.
cz.fidentis.analyst.data.face.impl - package cz.fidentis.analyst.data.face.impl
 
cz.fidentis.analyst.data.grid - package cz.fidentis.analyst.data.grid
Multidimensional uniform grids.
cz.fidentis.analyst.data.grid.impl - package cz.fidentis.analyst.data.grid.impl
 
cz.fidentis.analyst.data.kdtree - package cz.fidentis.analyst.data.kdtree
K-d tree space partitioning structure.
cz.fidentis.analyst.data.kdtree.impl - package cz.fidentis.analyst.data.kdtree.impl
 
cz.fidentis.analyst.data.landmarks - package cz.fidentis.analyst.data.landmarks
 
cz.fidentis.analyst.data.landmarks.impl - package cz.fidentis.analyst.data.landmarks.impl
 
cz.fidentis.analyst.data.mesh - package cz.fidentis.analyst.data.mesh
The top-level package for data structures related to triangular meshes.
cz.fidentis.analyst.data.mesh.impl - package cz.fidentis.analyst.data.mesh.impl
cz.fidentis.analyst.mesh.impl package includes Mesh implementation classes that are not visible to classes of other modules.
cz.fidentis.analyst.data.mesh.impl.cornertable - package cz.fidentis.analyst.data.mesh.impl.cornertable
 
cz.fidentis.analyst.data.mesh.impl.facet - package cz.fidentis.analyst.data.mesh.impl.facet
 
cz.fidentis.analyst.data.mesh.impl.io - package cz.fidentis.analyst.data.mesh.impl.io
 
cz.fidentis.analyst.data.octree - package cz.fidentis.analyst.data.octree
Octree space partitioning structure.
cz.fidentis.analyst.data.octree.impl - package cz.fidentis.analyst.data.octree.impl
 
cz.fidentis.analyst.data.ray - package cz.fidentis.analyst.data.ray
 
cz.fidentis.analyst.data.ray.impl - package cz.fidentis.analyst.data.ray.impl
 
cz.fidentis.analyst.data.shapes - package cz.fidentis.analyst.data.shapes
3D or 2D shapes.
cz.fidentis.analyst.data.surfacemask - package cz.fidentis.analyst.data.surfacemask
 
cz.fidentis.analyst.data.surfacemask.impl - package cz.fidentis.analyst.data.surfacemask.impl
 
cz.fidentis.analyst.drawables - package cz.fidentis.analyst.drawables
Drawable objects of the scene.
cz.fidentis.analyst.engines.avgmesh - package cz.fidentis.analyst.engines.avgmesh
 
cz.fidentis.analyst.engines.avgmesh.impl - package cz.fidentis.analyst.engines.avgmesh.impl
 
cz.fidentis.analyst.engines.bbox - package cz.fidentis.analyst.engines.bbox
 
cz.fidentis.analyst.engines.bbox.impl - package cz.fidentis.analyst.engines.bbox.impl
 
cz.fidentis.analyst.engines.curvature - package cz.fidentis.analyst.engines.curvature
 
cz.fidentis.analyst.engines.curvature.impl - package cz.fidentis.analyst.engines.curvature.impl
 
cz.fidentis.analyst.engines.cut - package cz.fidentis.analyst.engines.cut
 
cz.fidentis.analyst.engines.cut.impl - package cz.fidentis.analyst.engines.cut.impl
 
cz.fidentis.analyst.engines.distance - package cz.fidentis.analyst.engines.distance
 
cz.fidentis.analyst.engines.distance.impl - package cz.fidentis.analyst.engines.distance.impl
 
cz.fidentis.analyst.engines.distance.measurement - package cz.fidentis.analyst.engines.distance.measurement
 
cz.fidentis.analyst.engines.face - package cz.fidentis.analyst.engines.face
 
cz.fidentis.analyst.engines.face.events - package cz.fidentis.analyst.engines.face.events
This package contains interfaces and classes necessary for publish-subscribe notification of changes in human faces.
cz.fidentis.analyst.engines.face.impl - package cz.fidentis.analyst.engines.face.impl
 
cz.fidentis.analyst.engines.glyphs - package cz.fidentis.analyst.engines.glyphs
 
cz.fidentis.analyst.engines.glyphs.impl - package cz.fidentis.analyst.engines.glyphs.impl
 
cz.fidentis.analyst.engines.icp - package cz.fidentis.analyst.engines.icp
 
cz.fidentis.analyst.engines.icp.impl - package cz.fidentis.analyst.engines.icp.impl
 
cz.fidentis.analyst.engines.interactivemask - package cz.fidentis.analyst.engines.interactivemask
 
cz.fidentis.analyst.engines.landmarks - package cz.fidentis.analyst.engines.landmarks
Procrustes superimposition of feture points.
cz.fidentis.analyst.engines.landmarks.impl - package cz.fidentis.analyst.engines.landmarks.impl
 
cz.fidentis.analyst.engines.point2surface - package cz.fidentis.analyst.engines.point2surface
 
cz.fidentis.analyst.engines.point2surface.impl - package cz.fidentis.analyst.engines.point2surface.impl
 
cz.fidentis.analyst.engines.raycasting - package cz.fidentis.analyst.engines.raycasting
 
cz.fidentis.analyst.engines.raycasting.impl - package cz.fidentis.analyst.engines.raycasting.impl
 
cz.fidentis.analyst.engines.sampling - package cz.fidentis.analyst.engines.sampling
 
cz.fidentis.analyst.engines.sampling.impl - package cz.fidentis.analyst.engines.sampling.impl
 
cz.fidentis.analyst.engines.symmetry - package cz.fidentis.analyst.engines.symmetry
 
cz.fidentis.analyst.engines.symmetry.impl - package cz.fidentis.analyst.engines.symmetry.impl
 
cz.fidentis.analyst.glsl - package cz.fidentis.analyst.glsl
Services for GLSL shaders, programs, and buffers.
cz.fidentis.analyst.glsl.buffergroups - package cz.fidentis.analyst.glsl.buffergroups
Groups of GLSL buffers used together by GLSL programs and shaders.
cz.fidentis.analyst.glsl.buffergroups.impl - package cz.fidentis.analyst.glsl.buffergroups.impl
 
cz.fidentis.analyst.glsl.buffers - package cz.fidentis.analyst.glsl.buffers
Buffers defined for GLSL shaders and programs.
cz.fidentis.analyst.glsl.buffers.impl - package cz.fidentis.analyst.glsl.buffers.impl
 
cz.fidentis.analyst.glsl.code - package cz.fidentis.analyst.glsl.code
GLSL shaders and programs.
cz.fidentis.analyst.glsl.code.impl - package cz.fidentis.analyst.glsl.code.impl
 
cz.fidentis.analyst.gui.app - package cz.fidentis.analyst.gui.app
 
cz.fidentis.analyst.gui.app.options - package cz.fidentis.analyst.gui.app.options
FIDENTIS settings integrated into the Options window of the NetBean Platform.
cz.fidentis.analyst.gui.app.tools - package cz.fidentis.analyst.gui.app.tools
Testing and experimental tools
cz.fidentis.analyst.gui.app.tools.opencl - package cz.fidentis.analyst.gui.app.tools.opencl
 
cz.fidentis.analyst.gui.elements - package cz.fidentis.analyst.gui.elements
Generic graphical elements.
cz.fidentis.analyst.gui.elements.cbox - package cz.fidentis.analyst.gui.elements.cbox
 
cz.fidentis.analyst.gui.elements.surfacemaskdrawables - package cz.fidentis.analyst.gui.elements.surfacemaskdrawables
 
cz.fidentis.analyst.gui.project - package cz.fidentis.analyst.gui.project
FIDENTIS project.
cz.fidentis.analyst.gui.project.faceinfo - package cz.fidentis.analyst.gui.project.faceinfo
A control panel which displays info about a selected face of the project
cz.fidentis.analyst.gui.project.filter - package cz.fidentis.analyst.gui.project.filter
A control panel for filtering faces in the project.
cz.fidentis.analyst.gui.project.table - package cz.fidentis.analyst.gui.project.table
Table with the list of models and corresponding interactions.
cz.fidentis.analyst.gui.task - package cz.fidentis.analyst.gui.task
Control panels and other GUI elements of a task.
cz.fidentis.analyst.gui.task.batch - package cz.fidentis.analyst.gui.task.batch
Control panel for batch processing.
cz.fidentis.analyst.gui.task.batch.distance - package cz.fidentis.analyst.gui.task.batch.distance
 
cz.fidentis.analyst.gui.task.batch.registration - package cz.fidentis.analyst.gui.task.batch.registration
 
cz.fidentis.analyst.gui.task.batch.symmetry - package cz.fidentis.analyst.gui.task.batch.symmetry
 
cz.fidentis.analyst.gui.task.curvature - package cz.fidentis.analyst.gui.task.curvature
Control panel for curvature computation and analysis.
cz.fidentis.analyst.gui.task.distance - package cz.fidentis.analyst.gui.task.distance
Control panel for distance computation and visualization, e.g.
cz.fidentis.analyst.gui.task.faceinfo - package cz.fidentis.analyst.gui.task.faceinfo
Control panel for showing and possibly managing information related to a human face data, e.g., available data files, size of the model, etc.
cz.fidentis.analyst.gui.task.featurepoints - package cz.fidentis.analyst.gui.task.featurepoints
Control panel for the manipulation and management of feature points and other landmarks.
cz.fidentis.analyst.gui.task.interactivemask - package cz.fidentis.analyst.gui.task.interactivemask
package for interactive mask GUI
cz.fidentis.analyst.gui.task.registration - package cz.fidentis.analyst.gui.task.registration
Control panel for the registration (superimposition) of human faces.
cz.fidentis.analyst.gui.task.symmetry - package cz.fidentis.analyst.gui.task.symmetry
Control panel for the symmetry plane computation and fine tuning.
cz.fidentis.analyst.landmarks - package cz.fidentis.analyst.landmarks
Detection of landmarks by making canvas snapshots, detecting landmarks in 2D, and then projecting 2D landmarks back to the scene.
cz.fidentis.analyst.landmarks.impl - package cz.fidentis.analyst.landmarks.impl
 
cz.fidentis.analyst.math - package cz.fidentis.analyst.math
 
cz.fidentis.analyst.opencl - package cz.fidentis.analyst.opencl
 
cz.fidentis.analyst.opencl.impl - package cz.fidentis.analyst.opencl.impl
 
cz.fidentis.analyst.opencl.memory - package cz.fidentis.analyst.opencl.memory
 
cz.fidentis.analyst.opencl.memory.impl - package cz.fidentis.analyst.opencl.memory.impl
 
cz.fidentis.analyst.opencl.services.common - package cz.fidentis.analyst.opencl.services.common
 
cz.fidentis.analyst.opencl.services.octree - package cz.fidentis.analyst.opencl.services.octree
 
cz.fidentis.analyst.opencl.services.octree.impl - package cz.fidentis.analyst.opencl.services.octree.impl
 
cz.fidentis.analyst.opencl.services.raycasting - package cz.fidentis.analyst.opencl.services.raycasting
 
cz.fidentis.analyst.opencl.services.raycasting.impl - package cz.fidentis.analyst.opencl.services.raycasting.impl
 
cz.fidentis.analyst.project - package cz.fidentis.analyst.project
The management of FIDENTIS projects and analytical tasks.
cz.fidentis.analyst.rendering - package cz.fidentis.analyst.rendering
OpenGL rendering classes.
cz.fidentis.analyst.toolbar - package cz.fidentis.analyst.toolbar
Rendering toolbar.
changed() - Method in class cz.fidentis.analyst.project.Project
Determines whether the project has changed and the should be saved.
changeSampling(int) - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
changeSelection(int, int, boolean, boolean) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
 
changeStateOfButtons(List<Landmark>) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Changes the state of certain buttons based on number of selected feature points
checkAndUpdatePlanes(List<CandidatePlaneMesh>, CandidatePlaneMesh, int) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
 
CHECKBOX - Enum constant in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
 
checkIntersectionWithPlane(Vector3d, double) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
checkIntersectionWithPlane(Vector3d, double) - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Checks whether the triangle is intersected by a plane
checkMemAndDump() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
Checks and releases the heap, if necessary.
checkOverlay() - Method in record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Returns the value of the checkOverlay record component.
checkPecision(HumanFace) - Static method in class cz.fidentis.analyst.gui.app.tools.TestSymmetryAlgorithms
 

D

DARK_BACKGROUND - Static variable in class cz.fidentis.analyst.rendering.SceneRenderer
 
DatasetStats - Class in cz.fidentis.analyst.gui.app.tools
 
DatasetStats() - Constructor for class cz.fidentis.analyst.gui.app.tools.DatasetStats
 
DEFAULT_COLOR - Static variable in class cz.fidentis.analyst.drawables.DrawablePointCloud
 
DEFAULT_ICON - Static variable in class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewPanel
 
DEFAULT_SIZE - Static variable in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskEllipse
 
DEFAULT_SIZE - Static variable in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskRectangle
 
DEFAULT_TRANSPARENCY_SLIDER_LENGTH - Static variable in class cz.fidentis.analyst.toolbar.FaceToolbox
 
DELETE - Enum constant in enum class cz.fidentis.analyst.engines.face.FaceStateServices.Mode
 
deleteBboxCuttingPlane() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Removes cutting plane from scene
deletePoint(SurfaceMaskLine.MaskPoint, SurfaceMaskLine.MaskPoint) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
deletes a selected point
deletePoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
deletes a selected point
deletePoint(Point) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine
Deletes a point from the linked list
destroyBuffers() - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Releases used memory on GPU hold by buffers.
destroyBuffers() - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
detect(BufferedImage) - Method in class cz.fidentis.analyst.landmarks.impl.FaceDetector
Detects faces in the given image.
detect(File) - Method in class cz.fidentis.analyst.landmarks.impl.FaceDetector
Detects faces in the given image.
diagonalLength() - Method in record class cz.fidentis.analyst.data.shapes.Box
Return volume diagonal of the bounding box.
diffuse() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the diffuse record component.
direction() - Method in record class cz.fidentis.analyst.data.ray.Ray
Returns the value of the direction record component.
DIRECTION_FRONT_BACK - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
DIRECTION_FRONT_BACK - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
 
DIRECTION_HORIZONTAL - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
DIRECTION_HORIZONTAL - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
 
DIRECTION_VERTICAL - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
DIRECTION_VERTICAL - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
 
disableAllComponents() - Method in class cz.fidentis.analyst.gui.project.filter.FilterSection
Disables all checkboxes and components in this section
disableCheckBoxes(boolean) - Method in class cz.fidentis.analyst.gui.project.filter.FeaturePointsFilterPanel
Deselects and disables(enables) all check boxes with each feature point type
DisableTableCellRenderer - Class in cz.fidentis.analyst.gui.project.table
This renderer disables/disables cells depending on the state of the ProjectTableModel.Column.FILTERED_OUT cell.
DisableTableCellRenderer() - Constructor for class cz.fidentis.analyst.gui.project.table.DisableTableCellRenderer
 
display(GLAutoDrawable) - Method in class cz.fidentis.analyst.canvas.CanvasListener
 
dispose() - Method in interface cz.fidentis.analyst.data.mesh.MeshVisitor
Dispose all disposable resources this visitor was using.
dispose() - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceRCGPU
 
dispose() - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceVisitorImpl
 
dispose() - Method in class cz.fidentis.analyst.engines.glyphs.impl.GlyphsVisitorImpl
 
dispose() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSamplingGPU
 
dispose() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
 
dispose() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobust
 
dispose(GLAutoDrawable) - Method in class cz.fidentis.analyst.canvas.CanvasListener
 
distance() - Method in record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Returns the value of the distance record component.
distance(CandidatePlaneRobust) - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
distance(Point3d, Point3d) - Static method in interface cz.fidentis.analyst.data.mesh.MeshPoint
Helper method that calculates distance of two 3D points.
DISTANCE_RAY_CASTING_CS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
DISTANCE_RAY_CASTING_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Ray-casting distance measurement between two meshes using already created uniform grid.
DistanceAction - Class in cz.fidentis.analyst.gui.task.distance
Action listener for computation of the Hausdorff distance.
DistanceAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.distance.DistanceAction
Constructor.
DistancePanel - Class in cz.fidentis.analyst.gui.task.distance
Control panel for Hausdorff distance.
DistancePanel(ControlPanelAction<DistancePanel>, DrawableFeaturePoints, Set<Landmark>) - Constructor for class cz.fidentis.analyst.gui.task.distance.DistancePanel
Constructor.
DistanceRecord - Class in cz.fidentis.analyst.engines.distance.measurement
This objects stores data about the distance from a single facet's vertex to another surface.
DistanceRecord(MeshPoint, double, MeshPoint) - Constructor for class cz.fidentis.analyst.engines.distance.measurement.DistanceRecord
Constructor.
distancesAsMap() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Transforms FacetDistance objects into the map of the lists of distance values
distancesAsMap() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
distanceToNumSamples(double) - Static method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Estimates minimal distance from the given number of samples.
doInBackground() - Method in class cz.fidentis.analyst.gui.project.OpenTasksWorker
 
doInBackground() - Method in class cz.fidentis.analyst.gui.project.RecoverTasksWorker
 
doInBackground() - Method in class cz.fidentis.analyst.gui.project.SaveTasksWorker
 
doInBackground() - Method in class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask
 
doInBackground() - Method in class cz.fidentis.analyst.gui.task.batch.distance.PairwiseDistanceTask
 
doInBackground() - Method in class cz.fidentis.analyst.gui.task.batch.distance.RayCastingDistanceTask
 
doInBackground() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
doInBackground() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskTask
 
done() - Method in class cz.fidentis.analyst.gui.project.OpenTasksWorker
 
done() - Method in class cz.fidentis.analyst.gui.project.RecoverTasksWorker
 
done() - Method in class cz.fidentis.analyst.gui.project.SaveTasksWorker
 
done() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
 
done() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
done() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskTask
 
DOUBLE - Enum constant in enum class cz.fidentis.analyst.gui.elements.SpinSlider.ValueType
 
DoubleFaceToolbar - Class in cz.fidentis.analyst.toolbar
Canvas toolbox for scenes with two faces.
DoubleFaceToolbar(Canvas, FacesProxy) - Constructor for class cz.fidentis.analyst.toolbar.DoubleFaceToolbar
Constructor.
DoubleSpinner - Class in cz.fidentis.analyst.gui.elements
A single line input field that lets the user show and select real number from an ordered sequence.
DoubleSpinner(double, double, double, int) - Constructor for class cz.fidentis.analyst.gui.elements.DoubleSpinner
Constructor.
draw(Graphics) - Method in interface cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMask2D
The mask drawing method, overriden in each shape
draw(Graphics) - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskEllipse
 
draw(Graphics) - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskLine
 
draw(Graphics) - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskRectangle
 
Drawable - Class in cz.fidentis.analyst.drawables
A drawable object, i.e., an object with drawing state and capable to render itself into an OpenGL context.
Drawable() - Constructor for class cz.fidentis.analyst.drawables.Drawable
Default constructor.
Drawable(Drawable) - Constructor for class cz.fidentis.analyst.drawables.Drawable
Copy constructor.
Drawable.TransparencyComparator - Class in cz.fidentis.analyst.drawables
Comparator for Drawable objects based on transparency.
DrawableCuttingPlane - Class in cz.fidentis.analyst.drawables
Drawable plane with the possibility to shift it along the normal and, moreover, to show a "mirror" plane (a plane shifted in the opposite direction).
DrawableCuttingPlane(Plane, Box, boolean) - Constructor for class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Constructor.
DrawableCuttingPlane(DrawableCuttingPlane) - Constructor for class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Copy constructor.
DrawableFace - Class in cz.fidentis.analyst.drawables
Drawable human face.
DrawableFace(HumanFace) - Constructor for class cz.fidentis.analyst.drawables.DrawableFace
Constructor.
DrawableFeaturePoints - Class in cz.fidentis.analyst.drawables
Drawable feature points.
DrawableFeaturePoints(List<Landmark>) - Constructor for class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Constructor.
DrawableFeaturePoints(List<Landmark>, Color, double) - Constructor for class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Constructor.
DrawableFpSkeleton - Class in cz.fidentis.analyst.drawables
A drawable feature point skeleton consisting of drawable lines.
DrawableFpSkeleton(List<Landmark>) - Constructor for class cz.fidentis.analyst.drawables.DrawableFpSkeleton
Constructor
DrawableFpWeights - Class in cz.fidentis.analyst.drawables
Spherical surrounding of feature points that represent their weights.
DrawableFpWeights(List<Landmark>) - Constructor for class cz.fidentis.analyst.drawables.DrawableFpWeights
Constructor.
DrawableFpWeights(List<Landmark>, Color, double) - Constructor for class cz.fidentis.analyst.drawables.DrawableFpWeights
Constructor.
DrawableInteractiveMask - Class in cz.fidentis.analyst.drawables
Drawable interactive mask drawn as points connected by lines.
DrawableInteractiveMask(SurfaceMask) - Constructor for class cz.fidentis.analyst.drawables.DrawableInteractiveMask
Constructor.
DrawableLine - Class in cz.fidentis.analyst.drawables
A line to be shown in the scene, e.g., to show a ray.
DrawableLine(Point3d, Point3d) - Constructor for class cz.fidentis.analyst.drawables.DrawableLine
Constructor.
DrawableMesh - Class in cz.fidentis.analyst.drawables
A drawable triangular mesh, i.e., a mesh model with drawing information like material, transparency, color, relative transformations in the scene etc.
DrawableMesh(MeshFacet) - Constructor for class cz.fidentis.analyst.drawables.DrawableMesh
Constructor.
DrawableMesh(MeshModel) - Constructor for class cz.fidentis.analyst.drawables.DrawableMesh
Constructor.
DrawableMesh(DrawableMesh) - Constructor for class cz.fidentis.analyst.drawables.DrawableMesh
Copy constructor.
DrawablePlane - Class in cz.fidentis.analyst.drawables
A plane to be shown as a rectangular mesh facet.
DrawablePlane(Plane, Box, boolean) - Constructor for class cz.fidentis.analyst.drawables.DrawablePlane
Constructor.
DrawablePlane(DrawablePlane) - Constructor for class cz.fidentis.analyst.drawables.DrawablePlane
Copy constructor.
DrawablePointCloud - Class in cz.fidentis.analyst.drawables
Points rendered as small spheres.
DrawablePointCloud(List<MeshPoint>) - Constructor for class cz.fidentis.analyst.drawables.DrawablePointCloud
Constructor.
DrawableSurfaceMask2D - Interface in cz.fidentis.analyst.gui.elements.surfacemaskdrawables
Interface for implementing the drawables of SurfaceMask2D
DrawableSurfaceMaskEllipse - Class in cz.fidentis.analyst.gui.elements.surfacemaskdrawables
Class representing a 2D drawable surface mask ellipse
DrawableSurfaceMaskEllipse(SurfaceMaskEllipse) - Constructor for class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskEllipse
Constructor with one parameter
DrawableSurfaceMaskLine - Class in cz.fidentis.analyst.gui.elements.surfacemaskdrawables
Class representing a 2D drawable surface mask line
DrawableSurfaceMaskLine(SurfaceMaskLine) - Constructor for class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskLine
Constructor with one paramter
DrawableSurfaceMaskRectangle - Class in cz.fidentis.analyst.gui.elements.surfacemaskdrawables
Class representing a 2D drawable surface mask line
DrawableSurfaceMaskRectangle(SurfaceMaskRectangle) - Constructor for class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskRectangle
Constructor with one parameter
drawMeshModel(GL2, MeshModel, HeatMap3D, float) - Method in class cz.fidentis.analyst.rendering.HeatmapRenderer
Maps distances of mesh model vertices to colors and renders the taken heatmap.
drawProjectedFeaturePoints(Graphics2D, CrossSection2D, Color) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
dumpToFile(HumanFace) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 

E

EigenvalueDecomposition - Class in cz.fidentis.analyst.math
Eigenvalues and eigenvectors of a real matrix.
EigenvalueDecomposition(Matrix4d) - Constructor for class cz.fidentis.analyst.math.EigenvalueDecomposition
Check for symmetry, then construct the eigenvalue decomposition Structure to access D and V.
ELLIPSE - Enum constant in enum class cz.fidentis.analyst.data.surfacemask.SurfaceMaskFactory.MaskType
 
enableSimilarityExport(boolean) - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
Sets the similarity export button
EPS - Static variable in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
equals(Object) - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
equals(Object) - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
equals(Object) - Method in record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
equals(Object) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
equals(Object) - Method in record class cz.fidentis.analyst.data.mesh.Material
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
 
equals(Object) - Method in record class cz.fidentis.analyst.data.ray.Ray
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.data.shapes.Box
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.data.shapes.Glyph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cz.fidentis.analyst.data.shapes.Plane
 
equals(Object) - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.bbox.BoundingBoxConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.curvature.CurvatureConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.cut.CrossSectionConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.GPUData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.BoundingBox2D
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CrossSectionPlane
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.glyphs.GlyphsConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
equals(Object) - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledShader
 
equals(Object) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
equals(Object) - Method in class cz.fidentis.analyst.gui.task.TaskWindow
 
equals(Object) - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.landmarks.impl.FaceDetectionInformation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
 
equals(Object) - Method in record class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cz.fidentis.analyst.project.FacesProxy
 
EQUALS_EPS - Static variable in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh
Two points whose Euclidean distance or curvature difference is less than this value are considered the same and skipped from generating candidate planes
error() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns the value of the error record component.
estimate(MeshFacet, SymmetryConfig) - Static method in interface cz.fidentis.analyst.engines.symmetry.SymmetryServices
Returns a symmetry plane.
estimate(MeshModel, SymmetryConfig) - Static method in interface cz.fidentis.analyst.engines.symmetry.SymmetryServices
Returns a symmetry plane.
estimate(Collection<MeshFacet>, SymmetryConfig) - Static method in interface cz.fidentis.analyst.engines.symmetry.SymmetryServices
Returns a symmetry plane.
estimateMissingVertexNormals() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Recomputes vertex normals of only mesh faces for which the normals are missing.
estimateVertexNormals(boolean) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
estimateVertexNormals(boolean) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Recomputes normals of vertices.
execute() - Static method in class cz.fidentis.analyst.gui.app.OutputWindowThread
Starts the redirection of messages logged via the Logger into the output window.
exportAvgFace() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Exports the average face, if exists.
exportDistances(boolean) - Method in class cz.fidentis.analyst.gui.task.distance.DistanceAction
 
ExporterCSV - Class in cz.fidentis.analyst.data.landmarks.impl
Class used to export feature points to file of csv format
ExporterCSV() - Constructor for class cz.fidentis.analyst.data.landmarks.impl.ExporterCSV
 
ExporterFP - Class in cz.fidentis.analyst.data.landmarks.impl
Class used to export feature points to file of fp format
ExporterFP() - Constructor for class cz.fidentis.analyst.data.landmarks.impl.ExporterFP
 
exportFeaturePoints(List<Landmark>, String, String, String) - Static method in interface cz.fidentis.analyst.data.landmarks.LandmarksIO
Method calls either @see FeaturePointCsvExporter or @see FeaturePointFpExporter based on the format given as parameter
exportMeshModel(MeshModel, File) - Static method in interface cz.fidentis.analyst.data.mesh.MeshIO
Exports all facets of the model to .obj file
exportModelToObj(MeshModel, File) - Static method in class cz.fidentis.analyst.data.mesh.impl.io.MeshObjExporter
Exports all facets of the model to .obj file
exportToCSV(List<Landmark>, String, String) - Static method in class cz.fidentis.analyst.data.landmarks.impl.ExporterCSV
Exports a file to set location in csv format
File is located and named as fileName_landmarks.csv
exportToFP(List<Landmark>, String, String) - Static method in class cz.fidentis.analyst.data.landmarks.impl.ExporterFP
Exports feature points to file format fp at default location

F

FACE_NAME - Enum constant in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
 
faceBoundingBox - Variable in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
FaceCuttingServices - Interface in cz.fidentis.analyst.engines.face
Services related to cutting planes and cross-section curves of a human faces.
FaceCuttingServicesImpl - Class in cz.fidentis.analyst.engines.face.impl
Implementation of cutting services.
FaceCuttingServicesImpl() - Constructor for class cz.fidentis.analyst.engines.face.impl.FaceCuttingServicesImpl
 
FaceDetectionInformation - Record Class in cz.fidentis.analyst.landmarks.impl
Represents information about a face detected in an image.
FaceDetectionInformation(BoundingRectangle, SignificantPoint[]) - Constructor for record class cz.fidentis.analyst.landmarks.impl.FaceDetectionInformation
Constructor.
FaceDetector - Class in cz.fidentis.analyst.landmarks.impl
An IA-based detector of faces and their landmarks from 2D images.
FaceDetector() - Constructor for class cz.fidentis.analyst.landmarks.impl.FaceDetector
Constructor.
FaceDistanceServices - Interface in cz.fidentis.analyst.engines.face
Services for the computation of distance (similarity) between faces.
FaceDistanceServicesImpl - Class in cz.fidentis.analyst.engines.face.impl
Implementation of distance services.
FaceDistanceServicesImpl() - Constructor for class cz.fidentis.analyst.engines.face.impl.FaceDistanceServicesImpl
 
FaceGeometryInfo - Class in cz.fidentis.analyst.gui.project.faceinfo
 
FaceGeometryInfo(String, String, List<String>) - Constructor for class cz.fidentis.analyst.gui.project.faceinfo.FaceGeometryInfo
Face geometry info of face
FaceInfoControlPanel - Class in cz.fidentis.analyst.gui.project.faceinfo
 
FaceInfoControlPanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.project.faceinfo.FaceInfoControlPanel
Constructor.
FaceInfoPanel - Class in cz.fidentis.analyst.gui.elements
A common component for showing information about a face.
FaceInfoPanel() - Constructor for class cz.fidentis.analyst.gui.elements.FaceInfoPanel
Constructor.
FaceOverviewAction - Class in cz.fidentis.analyst.gui.task.faceinfo
Action listener for face info.
FaceOverviewAction(Canvas, FacesProxy, JTabbedPane, int) - Constructor for class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewAction
Constructor.
FaceOverviewPanel - Class in cz.fidentis.analyst.gui.task.faceinfo
A control panel wrapper for the FaceInfoPanel
FaceOverviewPanel(ActionListener, FacesProxy, int) - Constructor for class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewPanel
Constructor.
FaceRegistrationServices - Interface in cz.fidentis.analyst.engines.face
Services for registering (mutually align) faces.
FaceRegistrationServicesImpl - Class in cz.fidentis.analyst.engines.face.impl
A utility functions for the registration of whole human faces.
FaceRegistrationServicesImpl() - Constructor for class cz.fidentis.analyst.engines.face.impl.FaceRegistrationServicesImpl
 
FacesInfoAction - Class in cz.fidentis.analyst.gui.project.faceinfo
Action listener for panel showing face details.
FacesInfoAction(ProjectPanel, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.project.faceinfo.FacesInfoAction
Constructor for project window when project panel is provided
FacesProxy - Class in cz.fidentis.analyst.project
A proxy over the HumanFaceFactory.
FacesProxy(File) - Constructor for class cz.fidentis.analyst.project.FacesProxy
Constructor for a single face analysis
FacesProxy(File...) - Constructor for class cz.fidentis.analyst.project.FacesProxy
Constructor for multiple faces, e.g., 1:N or N:N batch processing
FacesProxy(File, File) - Constructor for class cz.fidentis.analyst.project.FacesProxy
Constructor for the analysis of two faces
FacesProxy(ObjectInputStream) - Constructor for class cz.fidentis.analyst.project.FacesProxy
Deserialization constructor.
FacesProxy(List<File>) - Constructor for class cz.fidentis.analyst.project.FacesProxy
Constructor for multiple faces, e.g., 1:N or N:N batch processing
FacesProxy.FaceFileType - Enum Class in cz.fidentis.analyst.project
Types of files associated with a single human face
FacesProxyDecorator - Class in cz.fidentis.analyst.gui.task.batch
In contrast to the FacesProxy, which deals with faces that are the subject of batch processing, this class add handling of the (optionally computed) average face.
FacesProxyDecorator(FacesProxy) - Constructor for class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
Constructor.
FaceStateServices - Interface in cz.fidentis.analyst.engines.face
Services for managing a state (internal elements) of a single human face.
FaceStateServices.Mode - Enum Class in cz.fidentis.analyst.engines.face
Update strategy.
FaceStateServicesImpl - Class in cz.fidentis.analyst.engines.face.impl
Services for a single human face.
FaceStateServicesImpl() - Constructor for class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
 
FacetBuffer - Class in cz.fidentis.analyst.opencl.memory.impl
This buffer encapsulates loading of MeshFacet instances to GPU memory.
FacetBuffer(CLContext) - Constructor for class cz.fidentis.analyst.opencl.memory.impl.FacetBuffer
Initializes facet buffer
FacetDistances - Interface in cz.fidentis.analyst.engines.distance.measurement
The result of the surface-to-surface distance measurement (i.e., multiple facets towards multiple facets).
FacetDistancesDecorator - Class in cz.fidentis.analyst.engines.distance.measurement
Addition layers above the basic distance measurements.
FacetDistancesDecorator() - Constructor for class cz.fidentis.analyst.engines.distance.measurement.FacetDistancesDecorator
Constructor without sub-element!
FacetDistancesDecorator(FacetDistances) - Constructor for class cz.fidentis.analyst.engines.distance.measurement.FacetDistancesDecorator
Constructor.
FaceToolbox - Class in cz.fidentis.analyst.toolbar
A popup toolbox for per-face settings.
FaceToolbox(Canvas, int, FaceToolbox.ToolboxType) - Constructor for class cz.fidentis.analyst.toolbar.FaceToolbox
Constructor.
FaceToolbox.ToolboxType - Enum Class in cz.fidentis.analyst.toolbar
Types of menu faces
facets - Variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
facets() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.GPUData
Returns the value of the facets record component.
fallAsleep(int) - Method in class cz.fidentis.analyst.gui.app.OutputWindowThread
 
FEATURE_POINTS - Enum constant in enum class cz.fidentis.analyst.project.FacesProxy.FaceFileType
 
FEATURE_POINTS_CLOSENESS - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
FEATURE_POINTS_CLOSENESS - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
 
FeaturePointImpl - Class in cz.fidentis.analyst.data.landmarks.impl
A standard anthropometric feature point with predefined (i.e., fixed) name, code, and description shared by all instances.
FeaturePointImpl(int, Point3d) - Constructor for class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
Constructor.
FeaturePointListPanel - Class in cz.fidentis.analyst.gui.task.featurepoints
 
FeaturePointListPanel() - Constructor for class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
 
featurePoints() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns the value of the featurePoints record component.
FeaturePointsAction - Class in cz.fidentis.analyst.gui.task.featurepoints
Action listener for the FeaturePointsPanel
FeaturePointsAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsAction
Constructor.
FeaturePointsFilterPanel - Class in cz.fidentis.analyst.gui.project.filter
 
FeaturePointsFilterPanel() - Constructor for class cz.fidentis.analyst.gui.project.filter.FeaturePointsFilterPanel
 
FeaturePointSkeleton - Class in cz.fidentis.analyst.data.landmarks
Utility class for holding information about the correct pairing of points in the feature point skeleton.
FeaturePointSkeleton() - Constructor for class cz.fidentis.analyst.data.landmarks.FeaturePointSkeleton
 
FeaturePointsPanel - Class in cz.fidentis.analyst.gui.task.featurepoints
Control panel for feature points.
FeaturePointsPanel(ActionListener, DrawableFeaturePoints) - Constructor for class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Creates new form FeaturePointsPanel
FeaturePointsTable - Interface in cz.fidentis.analyst.data.landmarks
A singleton providing information about standard anthropometric feature points, i.e., their name, description, or code.
FeaturePointsTableImpl - Class in cz.fidentis.analyst.data.landmarks.impl
A singleton data access object providing information about standard anthropometric feature points.
FIELD_OF_VIEW - Static variable in class cz.fidentis.analyst.rendering.Camera
FOVY in degrees
filter() - Method in record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Returns the value of the filter record component.
filter() - Method in record class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLConfig
Returns the value of the filter record component.
FILTERED_OUT - Enum constant in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
 
FilterHistory - Class in cz.fidentis.analyst.gui.project.filter
History of filtering, holds information of each filtering (which faces were filtered)
FilterHistory() - Constructor for class cz.fidentis.analyst.gui.project.filter.FilterHistory
 
FilterPanel - Class in cz.fidentis.analyst.gui.project.filter
 
FilterPanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.project.filter.FilterPanel
Constructor.
filterRaysIntersections(KdTree, Set<MeshPoint>) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Filters intersections not breaking minimal distance rule.
filterRow(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTableModel
Moves row to the bottom of the list (to filtered rows)
filterRows(List<Integer>) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Filters out the given rows.
FilterSection - Class in cz.fidentis.analyst.gui.project.filter
 
FilterSection() - Constructor for class cz.fidentis.analyst.gui.project.filter.FilterSection
 
findLandmarks() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
Tries to find a file with landmarks definition based on the name of the face's OBJ file.
findNearestPoints(KdTree, PointToSurfaceDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceServices
Returns the closest point from the mesh stored in the k-D tree and the 3D point.
findNearestPoints(Collection<KdTree>, PointToSurfaceDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceServices
Returns the closest point from the meshes stored in the k-D trees and the 3D point.
finishRendering(GL2) - Method in class cz.fidentis.analyst.drawables.Drawable
 
firstIsLessThanSecond(Point3d, Point3d, int) - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
firstIsLessThanSecond(Point3d, Point3d, int) - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
 
firstTrueItem() - Method in class cz.fidentis.analyst.gui.elements.cbox.SelectableComboBox
 
fitsFeaturePointsFilter(String) - Method in class cz.fidentis.analyst.gui.project.filter.ProjectFilteringAction
Checks whether face should be filtered based on feature points filter options
fitsNameFilter(String) - Method in class cz.fidentis.analyst.gui.project.filter.ProjectFilteringAction
Checks whether face should be filtered based on name filter options
flattenPoint(Point3d, Vector3d) - Static method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Flattens a 3D point into 2D based on given plane normal by removing a coordinate.
flip() - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns a plane with flipped direction
focusTaskTab(String) - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Sets active (pops up) a task tab with the given name
FOG_VERSION_TOOLBOX_ICON - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
FogToolbox - Class in cz.fidentis.analyst.toolbar
Canvas toolbox for the selection fog version.
FogToolbox(Canvas) - Constructor for class cz.fidentis.analyst.toolbar.FogToolbox
Constructor.
formatSize(long) - Static method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
fov() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the fov record component.
FP_DEFAULT_COLOR - Static variable in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
FP_DEFAULT_SIZE - Static variable in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
FP_DEFAULT_SIZE - Static variable in class cz.fidentis.analyst.drawables.DrawablePointCloud
 
FpListAbstractPanel<T> - Class in cz.fidentis.analyst.gui.elements
Generic class for a list of feature points.
FpListAbstractPanel() - Constructor for class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
 
FpListAbstractPanel.Row - Class in cz.fidentis.analyst.gui.elements
A single raw of the list with mandatory checkpoint and the feature point.
FpListWeightsPanel - Class in cz.fidentis.analyst.gui.elements
A list of feature points with weights.
FpListWeightsPanel() - Constructor for class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
 
FpListWeightsPanel.Row - Class in cz.fidentis.analyst.gui.elements
A single raw of the list with a slider and numerical value in addition to the basic row.
FPW_DEFAULT_COLOR - Static variable in class cz.fidentis.analyst.drawables.DrawableFpWeights
 
FPW_DEFAULT_RENDERING_MODE - Static variable in class cz.fidentis.analyst.drawables.DrawableFpWeights
 
FPW_DEFAULT_SIZE - Static variable in class cz.fidentis.analyst.drawables.DrawableFpWeights
 
FrameBuffer - Interface in cz.fidentis.analyst.glsl.buffers
Frame buffer used for the GL_FRAMEBUFFER OpenGL target.
FrameBufferImpl - Class in cz.fidentis.analyst.glsl.buffers.impl
Frame buffer used for the GL_FRAMEBUFFER OpenGL target.
FrameBufferImpl(BufferDef, GLContext) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.FrameBufferImpl
Constructor.
fromBoundingBox(HumanFace, Vector3d) - Static method in interface cz.fidentis.analyst.engines.face.FaceCuttingServices
Creates cutting plane from bounding box of face
fromBoundingBox(HumanFace, Vector3d) - Method in class cz.fidentis.analyst.engines.face.impl.FaceCuttingServicesImpl
Creates cutting plane from bounding box of face
fromSymmetryPlane(HumanFace, Vector3d) - Static method in interface cz.fidentis.analyst.engines.face.FaceCuttingServices
Creates a cutting plane from the symmetry plane of the face
fromSymmetryPlane(HumanFace, Vector3d) - Method in class cz.fidentis.analyst.engines.face.impl.FaceCuttingServicesImpl
Creates a cutting plane from the symmetry plane of the face

G

gaussian() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns the value of the gaussian record component.
GAUSSIAN - Enum constant in enum class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling.CurvatureAlg
 
GAUSSIAN_CURVATURE - Static variable in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
generateCandidates(List<MeshPoint>, Point3d) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobust
Copies mesh samples, moves them to the space origin, and then computes candidate planes.
generateCandidates(List<MeshPoint>, Point3d) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh
Copies mesh samples, moves them to the space origin, and then computes candidate planes.
generatePoissonSamples(double) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Generate 2D Poisson-disk sample gird
get() - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Get underlying CLBuffer
get() - Method in class cz.fidentis.analyst.opencl.memory.impl.IntegerBuffer
 
get() - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
get() - Method in class cz.fidentis.analyst.opencl.memory.impl.RayIntersectionBuffer
 
get() - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
 
get(int) - Method in interface cz.fidentis.analyst.engines.distance.measurement.FacetDistances
Returns distance measurement for a single facet's vertex.
get(int) - Method in class cz.fidentis.analyst.engines.distance.measurement.FacetDistancesDecorator
 
get(int) - Method in class cz.fidentis.analyst.engines.distance.measurement.PrioritySphereDecorator
 
get(int) - Method in class cz.fidentis.analyst.engines.distance.measurement.RawFacetDistances
 
get(int) - Method in class cz.fidentis.analyst.engines.distance.measurement.ZeroWeightsDecorator
 
get(K) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
get(K) - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Returns objects stored in the cell of given location in space.
get2DPrimaryCurves() - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
Getter for primary curves.
get2DSecondaryCurves() - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
Getter for secondary curves.
getActionListener() - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
 
getActionListener() - Method in class cz.fidentis.analyst.gui.task.ControlPanel
 
getAddPrimaryFpButton() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
getAddSecondaryFpButton() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
getAdjacentCells(Tuple3d) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid3dImpl
 
getAdjacentCells(Tuple4d) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid4dImpl
 
getAdjacentCells(K) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
Computes the cell for given location and then all its neighbors.
getAdjacentTriangles(int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getAdjacentTriangles(int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
getAdjacentTriangles(int) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns triangles sharing the given mesh vertex.
getAdjacentTriangles(int, int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getAdjacentTriangles(int, int) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns triangles sharing the given edge.
getAdjacentTriangles(MeshTriangle) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getAdjacentTriangles(MeshTriangle) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns adjacent triangles, i.e., triangles sharing an edge or a vertex with the given triangle
getAlgorithm() - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Returns chosen symmetry algorithm
getAlignmentMatrix(Plane, boolean) - Method in class cz.fidentis.analyst.data.shapes.Plane
Computes and returns transformation matrix that transforms given plane into this plane.
getAll() - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
getAll() - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Returns all objects stored in the grid.
getAllDrawables() - Method in class cz.fidentis.analyst.rendering.Scene
Returns all drawable objects.
getAllLandmarks() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns all feature points or empty list.
getAllLandmarks() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getAndClearManualRotation() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Returns the manual rotation info and resents it
getAndClearManualScale() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Returns the manual scale info and resents it
getAndClearManualTranslation() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Returns the manual translation info and resents it
getAnyClosestNode() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
 
getArraySize() - Method in class cz.fidentis.analyst.rendering.Scene
 
getAssignedColor(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Gets the assigned color of a feature point based on its relation to mesh
getAtomicCounterBuffer(BufferDef) - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Returns registered atomic counter buffer.
getAtomicCounterBuffer(BufferDef) - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
getAveragedMeshModel() - Method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshVisitor
Returns the averaged mesh model
getAveragedMeshModel() - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorNN
 
getAveragedMeshModel() - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
 
getAverageFace() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
getAvgCurvature() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh.ProcessedCloud
 
getAvgDist(Collection<MeshPoint>, Point3d) - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
Computes the average distance between vertices and their centroid.
getAvgDistance() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh.ProcessedCloud
 
getAvgFace() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
Returns the average human face or null
getAvgFaceStrategy() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Returns selected strategy for the average face computation
getAvgGaussianCurvature() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryCache
Returns average Gaussian curvature
getAvgPos(int, int) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryCache
Returns average position of given vertices
getAvgSimilarityThreshold() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Returns a threshold for the Generalized Procrustes Registration
getAxis() - Method in class cz.fidentis.analyst.data.shapes.Cylinder
 
getBackgroundColor() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
getBarycentricCoords(Vector3d[]) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getBBox() - Method in class cz.fidentis.analyst.drawables.DrawablePlane
 
getBBox() - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
getBBox() - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Gets BBox calculated during the Octree creation.
getBBoxBuffer() - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
getBBoxBuffer() - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Gets Octree Bounding Box in buffer
getBinaries() - Method in interface cz.fidentis.analyst.opencl.CLProgram
Gets compiled binaries of CLProgram.
getBinaries() - Method in class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
 
getBindingIndex() - Method in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
getBindingIndex() - Method in interface cz.fidentis.analyst.glsl.buffers.GlslBuffer
Returns binding index used in code of GLSL shaders.
getBindingIndex() - Method in class cz.fidentis.analyst.glsl.buffers.impl.AbstractBuffer
 
getBoundingBox() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns bounding box or null
getBoundingBox() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getBoundingBox() - Method in interface cz.fidentis.analyst.engines.bbox.BoundingBoxVisitor
Returns computed bounding box.
getBoundingBox() - Method in class cz.fidentis.analyst.engines.bbox.impl.BoundingBoxVisitorImpl
 
getBoundingBox() - Method in class cz.fidentis.analyst.rendering.Scene
Computes and returns bounding box of faces (only) in the scene.
getBoundingBox2D(Integer, Integer, Box, Vector3d) - Static method in class cz.fidentis.analyst.engines.face.CuttingPlanesUtils
Deprecated.
Computes scale and offset based on bounding box of face and cutting plane direction so that currently projected curve fits the size of canvas.
getBoxes() - Method in class cz.fidentis.analyst.drawables.DrawableInteractiveMask
Legacy code to get bounding boxes for lines between points
getBufferName() - Method in interface cz.fidentis.analyst.glsl.buffers.GlslBuffer
Returns buffer name (enum defined in this API)
getBufferName() - Method in class cz.fidentis.analyst.glsl.buffers.impl.AbstractBuffer
 
getCamera() - Method in class cz.fidentis.analyst.canvas.Canvas
Returns camera.
getCamera() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
getCanonicalName(File) - Static method in class cz.fidentis.analyst.project.FacesProxy
Returns name of the file without appendix and path
getCanvas() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getCanvas() - Method in class cz.fidentis.analyst.gui.task.TaskWindow
 
getCanvas() - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
getCanvas() - Method in class cz.fidentis.analyst.toolbar.Toolbox
 
getCanvasPanel() - Method in class cz.fidentis.analyst.canvas.Canvas
 
getCapturedImage() - Method in class cz.fidentis.analyst.canvas.CanvasListener
 
getCellEditorValue() - Method in class cz.fidentis.analyst.gui.project.table.TaskCellEditor
 
getCellSize() - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
getCellSize() - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Returns cell size.
getCenter() - Method in class cz.fidentis.analyst.rendering.Camera
Returns center of the scene.
getCentroid() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
getCentroid() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Returns central point computed from mesh vertices
getCentroidAdjustment() - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
getClContext() - Method in class cz.fidentis.analyst.opencl.impl.CLProgramsManager
Returns the OpenCL context
getClContext() - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Get current OpenCL context
getClosest(K) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
getClosest(K) - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Returns all objects that can be closer that the cell size.
getClosestAdjacentPoint(Point3d, int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getClosestAdjacentPoint(Point3d, int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
getClosestAdjacentPoint(Point3d, int) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Finds and returns a point lying at triangles around (sharing) the given mesh vertex and being the closest to a 3D point.
getClosestIntersection(boolean) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
 
getClosestIntersection(boolean) - Method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionVisitor
Returns a closets intersection point, either positive or negative, or null.
getClosestMeshPoint(PointToSurfaceDistanceVisitor) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceNN
 
getClosestNodes() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
 
getClosestPlane(UniformGrid4d<CandidatePlaneRobust>) - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
Returns the closest plane from the cache to this plane.
getClosestPoint(Point3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getClosestPoint(Point3d) - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Computes the point laying on the triangle which is closest to given 3D point.
getCloseToMeshColor() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
getCode() - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
 
getCode() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
getCode() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
 
getCode() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Returns a short code
getColor() - Method in class cz.fidentis.analyst.drawables.Drawable
 
getColor() - Method in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
 
getColor(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Returns color of the feature point.
getColor(MeshFacet, int) - Method in class cz.fidentis.analyst.data.shapes.HeatMap3D
Maps the value and weight of given vertex into a heatmap color.
getColorOfFeaturePoints(Color) - Method in class cz.fidentis.analyst.rendering.Scene
 
getColumnClass(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTableModel
 
getCommonPoints(MeshTriangle) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getCommonPoints(MeshTriangle) - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Selects the common points shared by two triangles
getCompilerOptions() - Method in enum class cz.fidentis.analyst.opencl.CLProgramDef
 
getComponent(Lookup) - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
getConfigExport(Integer, Vector3d, List<CuttingPlanesUtils.CuttingPlaneConfig>) - Static method in class cz.fidentis.analyst.engines.face.CuttingPlanesUtils
Deprecated.
Returns a Map object containing current settings of cutting planes and parameters
getConjugate() - Method in class cz.fidentis.analyst.math.Quaternion
Returns the conjugate quaternion of the instance.
getControlPanel() - Method in class cz.fidentis.analyst.gui.project.ProjectPanelAction
 
getControlPanel() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
 
getControlPanel() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getCornerPoints(double) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling.ActiveNode
Calculates corner points of area represented by node
getCornersByVertexIndex(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
Returns corners (rows of the corner table) in which the given vertex appears.
getCornerTable() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getCornerTable() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
returns Corner Table representing MeshFacet
getCount() - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
 
getCrossSectionCurve() - Method in interface cz.fidentis.analyst.engines.cut.CrossSectionVisitor
Returns computed cross-section curve.
getCrossSectionCurve() - Method in class cz.fidentis.analyst.engines.cut.impl.CrossSectionVisitorImpl
 
getCurrentCuttingPlane() - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
getCurrentPlane() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
 
getCurrentPlaneType() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Returns string with information about currently used plane type
getCurvature() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
getCurvature() - Method in interface cz.fidentis.analyst.data.mesh.MeshPoint
 
getCurvatureAlg() - Method in class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling
 
getCurvatureOfTrianglePlane(Point3d, double, Vector3d, Vector3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getCurvatureOfTrianglePlane(Point3d, double, Vector3d, Vector3d) - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Function tests if the mesh triangle is closer to the sample point than a certain distance and if is, calculates the second fundamental form of the sample point regarding the plane defined by the mesh triangle, otherwise returns null.
getCurvatureSumilarity(MeshPoint, MeshPoint) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh.ProcessedCloud
Returns similarity of Gaussian curvature.
getCurveRenderingPanel() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Returns embedded
invalid reference
BatchCurveRenderingPanel
getCurveRenderingPanel() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
Returns embedded CurveRenderingPanel
getCurveSegments() - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
 
getCustomFpColor() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
getCustomLandmarks() - Method in interface cz.fidentis.analyst.data.face.HumanFace
 
getCustomLandmarks() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getCuttingPlanes() - Method in class cz.fidentis.analyst.rendering.Scene
 
getCuttingPlanes(Vector3d) - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
Returns a list of cutting planes with given normal vector.
getCuttingPlanes(Vector3d) - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
Returns a list of cutting planes with given normal vector.
getCylinders() - Method in class cz.fidentis.analyst.drawables.DrawableInteractiveMask
Calculates bounding cylinders to draw a connecting line between two points correctly
getD() - Method in class cz.fidentis.analyst.math.EigenvalueDecomposition
Return the block diagonal eigenvalue matrix
getData() - Method in class cz.fidentis.analyst.gui.task.LoadedActionEvent
Returns payload data of the action event.
getDefaultPerimeter() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
getDepth() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
getDepth() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
getDepth() - Method in interface cz.fidentis.analyst.data.kdtree.KdNode
Returns depth of the node in the tree.
getDepth() - Method in interface cz.fidentis.analyst.data.kdtree.KdTree
Return the length of the longest path.
getDescription() - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
 
getDescription() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
getDescription() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
 
getDescription() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Returns description of the landmark.
getDescriptionText() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Gets the text from descriptionField
getDetector(Canvas) - Static method in interface cz.fidentis.analyst.landmarks.LandmarksDetector
Creates and returns detector.
getDirectory() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns canonical path to the folder in which the face file is located, i.e., HumanFace.getPath() with HumanFace.getShortName() suffix removed.
getDirectory() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getDistance() - Method in class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
 
getDistance() - Method in interface cz.fidentis.analyst.data.ray.RayIntersection
Returns distance from the ray's origin to this ray intersection.
getDistance() - Method in class cz.fidentis.analyst.data.shapes.Plane
 
getDistance() - Method in class cz.fidentis.analyst.engines.distance.measurement.DistanceRecord
 
getDistance() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestMeshVerticesImpl
 
getDistance() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
 
getDistance() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestSurfacePointsImpl
 
getDistance() - Method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceVisitor
Returns the minimal found distance between a 3D point (set in a constructor) and visited mesh facets.
getDistance() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
getDistancesOfVisitedFacets() - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceVisitorImpl
 
getDistancesOfVisitedFacets() - Method in interface cz.fidentis.analyst.engines.distance.MeshDistanceVisitor
Returns the distance of inspected mesh facets to the source mesh facets.
getDistanceStats() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Returns statistics of all distances.
getDistanceStats() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
getDistanceThreshold() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
getDistDeviations() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
Returns computed 2D matrix of sample standard deviations or null
getDistSimilarities() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
Returns computed 2D matrix of distance similarities or null
getDoubleMaximum() - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
Returns the maximum allowed value as a real number.
getDoubleMinimum() - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
Returns the minimum allowed value as a real number.
getDoubleValue() - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
Returns current value as a real number.
getDrawableCuttingPlane(int) - Method in class cz.fidentis.analyst.rendering.Scene
Returns drawable cutting plane object.
getDrawableFace(int) - Method in class cz.fidentis.analyst.rendering.Scene
Returns drawable face.
getDrawableFaces() - Method in class cz.fidentis.analyst.rendering.Scene
 
getDrawableFeaturePoints(int) - Method in class cz.fidentis.analyst.rendering.Scene
Returns drawable feature points.
getDrawableInteractiveMask(int) - Method in class cz.fidentis.analyst.rendering.Scene
returns drawable interactive mask
getDrawableSymmetryPlane(int) - Method in class cz.fidentis.analyst.rendering.Scene
Returns drawable symmetry plane.
getDuration() - Method in class cz.fidentis.analyst.gui.task.batch.Stopwatch
The same as Stopwatch.getTotalTime(), but the time is returned as Duration
getEdge(Point3d, Point3d) - Static method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getElementSize() - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Some elements take multiple values to be continuously stored in buffer.
getError() - Method in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Returns maximal acceptable error used for the computation.
getEstimationVector() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
Returns a 4D vector usable as a location for the storage in the UniformGrid4d
getFace() - Method in class cz.fidentis.analyst.data.face.HumanFaceEvent
Returns human face related to the event
getFace(int) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFace(int) - Method in class cz.fidentis.analyst.project.FacesProxy
Instantiates (if not yet instantiated) and returns a human face.
getFace(String) - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Returns a human face.
getFace(String) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
getFaceDir(int) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFaceDir(int) - Method in class cz.fidentis.analyst.project.FacesProxy
Returns path to the face directory or null.
getFaceFile(int) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFaceFile(int) - Method in class cz.fidentis.analyst.project.FacesProxy
Returns the file of a given face.
getFaceFile(String) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFaceFile(String) - Method in class cz.fidentis.analyst.project.FacesProxy
Returns the file of a given face.
getFaceFiles() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFaceFiles() - Method in class cz.fidentis.analyst.project.FacesProxy
Returns the list of paths to faces.
getFaceFromFaceFactory(int) - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
 
getFaceFromFaceFactory(int) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
getFaceIndex(String) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFaceIndex(String) - Method in class cz.fidentis.analyst.project.FacesProxy
Returns index of the face described by its canonical name,
getFaceName(int) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFaceName(int) - Method in class cz.fidentis.analyst.project.FacesProxy
Returns short (canonical) name of the face.
getFaceNameAt(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Returns face name at the given row
getFaceNameFilter(boolean) - Method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
Determines whether the face name filter is on or off
getFacePath(int, FacesProxy.FaceFileType) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFacePath(int, FacesProxy.FaceFileType) - Method in class cz.fidentis.analyst.project.FacesProxy
Returns path to the given face file or null.
getFaces() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getFaceSlots() - Method in class cz.fidentis.analyst.rendering.Scene
Returns all "occupied" slots, i.e., indexes where some human face is stored.
getFacesProxy() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFacesProxy() - Method in class cz.fidentis.analyst.gui.task.TaskWindow
 
getFacesProxy() - Method in class cz.fidentis.analyst.project.Project
Returns project's faces.
getFacesProxyDecorator() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
getFacesProxyDecorator() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
getFacesProxyDecorator() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
getFacet() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getFacet() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns mesh facet backing the triangle.
getFacet() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask.MaskPoint3D
 
getFacetMeasurement(MeshFacet) - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Returns decorated distance measurement for the given facet or null
getFacetMeasurement(MeshFacet) - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
getFacetPoint() - Method in class cz.fidentis.analyst.engines.distance.measurement.DistanceRecord
 
getFacets() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
getFacets() - Method in interface cz.fidentis.analyst.data.kdtree.KdNode
Returns a map of all mesh facets that share the stored vertex.
getFacets() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
getFacets() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
returns list of mesh facets
getFacets() - Method in class cz.fidentis.analyst.data.shapes.HeatMap3D
Returns mesh facet from which the heatmap consists
getFacets() - Method in class cz.fidentis.analyst.drawables.DrawableMesh
Returns list of individual facets.
getFactory() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getFactory() - Method in class cz.fidentis.analyst.project.FacesProxy
 
getFeaturePoint() - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel.Row
 
getFeaturePointListPanel() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Gets the FeaturePointListPanel
getFeaturePoints() - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
 
getFeaturePoints() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
getFeaturePointsInfo() - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceGeometryInfo
 
getFeaturePointsListPanel() - Method in class cz.fidentis.analyst.gui.task.distance.DistancePanel
Returns the internal panel with the list of feature points
getFeaturePointWeights(MeshDistances, Map<Landmark, Double>) - Static method in interface cz.fidentis.analyst.engines.face.FaceDistanceServices
Computes and returns weights of landmarks based on weighted distance measurement
getFeaturePointWeights(MeshDistances, Map<Landmark, Double>) - Method in class cz.fidentis.analyst.engines.face.impl.FaceDistanceServicesImpl
Computes and returns weights of landmarks based on weighted distance measurement
getFecetsInfo() - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceGeometryInfo
 
getFile() - Method in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
getFile() - Method in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
getFirst() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
gets the first point
getFistSubNode(Point3d, Point3d) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
The first_node method from [1] implementing Tables 1 and 2.
getFlattened(Vector3d) - Method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Flattening, i.e., the projection into the X, Y, or Z 2D plane.
getFpCode(int) - Method in interface cz.fidentis.analyst.data.landmarks.FeaturePointsTable
Returns standard code of the feature point.
getFpCode(int) - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointsTableImpl
 
getFpDescription(int) - Method in interface cz.fidentis.analyst.data.landmarks.FeaturePointsTable
Returns description of the feature point.
getFpDescription(int) - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointsTableImpl
 
getFpName(int) - Method in interface cz.fidentis.analyst.data.landmarks.FeaturePointsTable
Returns name of the feature point.
getFpName(int) - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointsTableImpl
 
getFractionDecimals() - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
Returns 1, 10, etc., based on the number of fraction digits 1, 2, ...
getFrameBuffer(BufferDef) - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Returns registered frame buffer.
getFrameBuffer(BufferDef) - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
getFreeSlotForCuttingPlane() - Method in class cz.fidentis.analyst.rendering.Scene
Finds and returns a first free slot for drawable cutting plane.
getFreeSlotForFace() - Method in class cz.fidentis.analyst.rendering.Scene
Finds and returns a first free slot for human face and its feature points and symmetry plane.
getFreeSlotForOtherDrawables() - Method in class cz.fidentis.analyst.rendering.Scene
Finds and returns a first free slot for other drawable objects.
getFrontPlanarVector() - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns a normalized vector laying on the plane and directing ahead (toward the plus Z axis).
getGLCanvas() - Method in class cz.fidentis.analyst.canvas.Canvas
Returns the underlying OpenGL canvas.
getGlContext() - Method in class cz.fidentis.analyst.glsl.code.impl.ProgramsManager
Returns the OpenGL context
getGlName() - Method in interface cz.fidentis.analyst.glsl.buffers.GlslBuffer
Returns the name (ID) under which is the buffer registered inside the OpenGL context.
getGlName() - Method in class cz.fidentis.analyst.glsl.buffers.impl.AbstractBuffer
 
getGlTarget() - Method in interface cz.fidentis.analyst.glsl.buffers.GlslBuffer
Returns the OpenGL target.
getGlTarget() - Method in class cz.fidentis.analyst.glsl.buffers.impl.AbstractBuffer
 
getGlyphs() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Gets the glyphs of the face or empty list
getGlyphs() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getGlyphs() - Method in interface cz.fidentis.analyst.engines.glyphs.GlyphsVisitor
Returns computed glyphs.
getGlyphs() - Method in class cz.fidentis.analyst.engines.glyphs.impl.GlyphsVisitorImpl
 
getGreater() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
getGreater() - Method in interface cz.fidentis.analyst.data.kdtree.KdNode
Tree traversal - go to the "grater" child.
getGrid() - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
getHausdorffDistances(Integer, List<CrossSection2D>, List<CrossSection2D>) - Static method in class cz.fidentis.analyst.engines.face.CuttingPlanesUtils
Deprecated.
Computes Hausdorff distances of all visible curves.
getHeight() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
Calculates the rectangle's height
getHeight() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskEllipse
Gets height of a rectangle
getHeight() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskRectangle
Gets height of a rectangle
getHelpCtx() - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
getHighlightIndex() - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
getHighlights() - Method in class cz.fidentis.analyst.drawables.Drawable
 
getHitTriangle() - Method in class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
 
getHitTriangle() - Method in interface cz.fidentis.analyst.data.ray.RayIntersection
Returns hit triangle
getHumanFace() - Method in class cz.fidentis.analyst.drawables.DrawableFace
Returns the human face.
getCheckbox() - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel.Row
 
getCheckedPlanes() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Returns a list of Booleans that contains true for visible and false for hidden planes.
getCheckedPlanes() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
Returns a list of Booleans that contains true for visible and false for hidden planes.
getChild(Point3d) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
getChild(Point3d) - Method in interface cz.fidentis.analyst.data.octree.OctNode
Returns a child node in which a given 3D point is located.
getChildren() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling.ActiveNode
Creates 4 children nodes in depth +1, each covering 1/4 of this node
getIcon() - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceInfoControlPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.ControlPanel
Returns panel's icon.
getIcon() - Method in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
getIcon() - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
getIcon() - Method in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
 
getIcpAutoCropParam() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
getIcpUdersamplingStrategy() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Return selected point sampling strategy
getIcpUndersampling() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Returns the number of desired points, 0 for no downsampling
getIcpUndersamplingStrength() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Returns ICP undersampling parameter
getId() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns unique ID of the face.
getId() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getId() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledShader
Returns the ID of the shader in the OpenGL context
getIdentityMatrix() - Static method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
Generates an identity matrix which doesn't cause any transformation and returns it.
getIdFromCode(String) - Method in interface cz.fidentis.analyst.data.landmarks.FeaturePointsTable
Return ID of the feature point based on a known FP code.
getIdFromCode(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointsTableImpl
 
getIdFromName(String) - Method in interface cz.fidentis.analyst.data.landmarks.FeaturePointsTable
Return ID of the feature point based on a known FP code.
getIdFromName(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointsTableImpl
 
getIDs() - Method in interface cz.fidentis.analyst.data.landmarks.FeaturePointsTable
Returns IDs of all known feature points
getIDs() - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointsTableImpl
 
getImageBuffer(BufferDef) - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Returns registered texture image buffer.
getImageBuffer(BufferDef) - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
getIndex1() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getIndex1() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns the index under which the vertex is stored in the array of facet vertices
getIndex2() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getIndex2() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns the index under which the vertex is stored in the array of facet vertices
getIndex3() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getIndex3() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns the index under which the vertex is stored in the array of facet vertices
getIndexesOfVerticesByTriangleIndex(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns indexes of vertices of triangle
getIndexOfFace(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns index of face that contains corner.
getIndexOfNextCornerInFace(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns index of next corner in Face returns -2 if index is less than 0 or more than number of rows in corner table
getIndexOfOppositeCorner(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns index of opposite corner.
getIndexOfPreviousCornerInFace(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns index of previous corner in Face returns -2 if index is less than 0 or more than number of rows in corner table
getIndexOfTipCornerOnLeft(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns opposite corner of edge on the left side of corner returns -2 if index is less than 0 or more than number of rows in corner table
getIndexOfTipCornerOnRight(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns opposite corner of edge on the right side of corner returns -2 if index is less than 0 ord more than number of rows in corner table
getInfoPanel() - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceInfoControlPanel
 
getInstance() - Static method in interface cz.fidentis.analyst.data.landmarks.FeaturePointsTable
Returns singleton's instance.
getInstance() - Static method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointsTableImpl
Returns singleton's instance.
getInstance() - Static method in class cz.fidentis.analyst.glsl.code.impl.SingletonGpuManager
Returns the single instance
getInstance() - Static method in class cz.fidentis.analyst.opencl.impl.SingletonGpuManagerCL
Returns the single instance
getIntBuffer(CLContext) - Static method in interface cz.fidentis.analyst.opencl.memory.BufferFactory
Creates resizable IntegerBuffer
getIntegerMaximum() - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
Returns the maximum allowed value as an integer (the real value multiplied by the getFractionDecimals().
getIntegerMinimum() - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
Returns the minimum allowed value as an integer (the real value multiplied by the getFractionDecimals().
getIntegerValue() - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
Returns current value as an integer (the real value multiplied by the getFractionDecimals().
getInterpolatedIntersection(Tuple3d, Vector3d[]) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Calculates new position of a point from thr triangle so that the point lies on "smoothed" surface interpolated by normal in triangle vertices.
getInterpolatedNormal(Tuple3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Calculates interpolated normal of a point, weights = barycentric coordinates
getIntersection() - Method in class cz.fidentis.analyst.engines.face.events.HumanFaceSelectedEvent
Returns a ray intersection that selected the face (a ray thrown from the mouse location into the scene).
getIntersectionWithLine(Point3d, Point3d) - Method in class cz.fidentis.analyst.data.shapes.Plane
Calculates an intersection of a plane and a line given by two points
getIsSampled() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask.MaskPoint3D
 
getIsSelected() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask.MaskPoint3D
 
getIssuer() - Method in class cz.fidentis.analyst.data.face.HumanFaceEvent
Returns the object that triggered the event.
getItems() - Method in class cz.fidentis.analyst.gui.elements.cbox.SelectableComboBox
 
getItemSize() - Method in class cz.fidentis.analyst.glsl.buffers.impl.PixelUnpackBufferImpl
 
getItemSize() - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
getItemSize() - Method in interface cz.fidentis.analyst.glsl.buffers.PixelUnpackBuffer
This buffer stores some amount of items of the same type (integers, floats, etc.).
getItemSize() - Method in interface cz.fidentis.analyst.glsl.buffers.SsboBuffer
SSBO buffers typically store some amount of items of the same type (integers, floats, etc.).
getKdTree() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns already computed k-d tree of the triangular mesh or null.
getKdTree() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getKernel(String) - Method in interface cz.fidentis.analyst.opencl.CLProgram
Gets kernel from CLProgram
getKernel(String) - Method in class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
 
getLargestInteger(CLContext, CLCommandQueue, CLBuffer<IntBuffer>, int) - Static method in interface cz.fidentis.analyst.opencl.services.common.CommonKernelServices
Reduces the buffer to find the largest integer.
getLast() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
gets the last point
getLengthSquared() - Method in class cz.fidentis.analyst.data.shapes.Cylinder
 
getLesser() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
getLesser() - Method in interface cz.fidentis.analyst.data.kdtree.KdNode
Tree traversal - go to the "lesser" child.
getLinesIntersection(Point3d, Vector3d, Point3d, Point3d, Point3d) - Static method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Computes the intersection between an infinite line and its coplanar lines segment.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class cz.fidentis.analyst.gui.elements.cbox.ConditionalComboBoxRenderer
 
getListener() - Method in class cz.fidentis.analyst.canvas.Canvas
 
getLocation() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
getLocation() - Method in interface cz.fidentis.analyst.data.kdtree.KdNode
Returns 3D location of vertices stored in this node
getLowerBound() - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
getLowerBound() - Method in interface cz.fidentis.analyst.data.octree.OctNode
returns boundary box - corner with the smallest coordinates.
getMainKdTree() - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceNN
Return the KD tree to which distances are computed.
getMask() - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskEllipse
 
getMask() - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskLine
 
getMask() - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskRectangle
 
getMaskPoints() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
Gets mask points
getMaskPointsList() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
 
getMaskPointsList() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine
Gets a linked list of mask points
getMaterial() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
getMaterial() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
gets the material of the model
getMatrixAsQuaternion(SimpleMatrix) - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
Calculates quaternion from rotation matrix.
getMaxDistance() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Gets the maximum distance of all feature points from the mesh
getMaxIcpIterParam() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
getMaxIterations() - Method in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Returns the maximal number of ICP iterations used for the computation.
getMaxPlaneShift() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Returns a number describing how far can cutting plane be shifted from its origin in direction of its normal, so that it does not exceed bounding box of face.
getMaxRegistrationIterations() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Returns the number of iterations of the Generalized Procrustes Registration
getMaxTrianglesPerLeaf() - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
getMaxTrianglesPerLeaf() - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Largest existing leaf - maximal number of triangles
getMaxValue() - Method in class cz.fidentis.analyst.gui.elements.HistogramComponent
 
getMeasuredFacet() - Method in interface cz.fidentis.analyst.engines.distance.measurement.FacetDistances
Returns the source facet from which the measurement was performed.
getMeasuredFacet() - Method in class cz.fidentis.analyst.engines.distance.measurement.FacetDistancesDecorator
 
getMeasuredFacet() - Method in class cz.fidentis.analyst.engines.distance.measurement.RawFacetDistances
 
getMesh(Box) - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns rectangular mesh facet of this symmetry plane.
getMesh(Point3d, double, double) - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns rectangular mesh facet of this symmetry plane.
getMeshDistances() - Method in class cz.fidentis.analyst.engines.face.events.MeshDistanceComputed
Returns distance values.
getMeshModel() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns the triangular mesh model of the human face.
getMeshModel() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
Returns the triangular mesh model of the human face.
getMeshTriangleBuffer() - Method in class cz.fidentis.analyst.opencl.memory.impl.FacetBuffer
Gets MeshTriangle Buffer, but waits for it to be loaded on GPU
getMeshTriangleBuffer(CLContext) - Static method in interface cz.fidentis.analyst.opencl.memory.BufferFactory
Buffer to hold Mesh Triangles in GPU memory
getMeshVicinity() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
getMeshVicinity() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Returns the closest mesh vicinity
getMinIcpErrorParam() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
getMinLen() - Method in class cz.fidentis.analyst.data.octree.impl.OctreeImpl
 
getMinLen() - Method in interface cz.fidentis.analyst.data.octree.Octree
 
getMinValue() - Method in class cz.fidentis.analyst.gui.elements.HistogramComponent
 
getMirrorPlane() - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Returns the cutting plane shifted to opposite direction.
getModel() - Method in class cz.fidentis.analyst.drawables.DrawableMesh
 
getModel(String) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.BenchmarkUtils
 
getModels(String) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.BenchmarkUtils
 
getMoveSpeed() - Static method in class cz.fidentis.analyst.canvas.MouseRotationListener
 
getName() - Method in class cz.fidentis.analyst.data.face.HumanFaceEvent
Returns event name provided by issuer.
getName() - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
 
getName() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
getName() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
 
getName() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Returns a short name of the landmark, either user-defined or standard name of anthropometric feature point.
getNameText() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Gets the text from the nameField
getNearestGreaterMultiple(int, int) - Static method in interface cz.fidentis.analyst.opencl.services.common.CommonKernelServices
Returns nearest multiple of groupSize greater than value
getNearestNeighbor() - Method in class cz.fidentis.analyst.engines.distance.measurement.DistanceRecord
 
getNearestNeighborsVisitor() - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Instantiates and returns a k-d tree visitor.
getNearestPoints() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestMeshVerticesImpl
 
getNearestPoints() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestSurfacePointsImpl
 
getNearestPoints() - Method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceVisitor
Returns the closest mesh facets and their closest points.
getNeighboringTriangles(MeshTriangle) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getNeighboringTriangles(MeshTriangle) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns neighboring triangles, i.e., triangles sharing an edge with the given triangle.
getNewPrimaryFpList() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Gets the newFpList (list of available STANDARD feature points)
getNewSecondaryFpName() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
getNext() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPoint
 
getNextAroundCorner(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns corner next to the corner opposite the edge on the left side returns -2 if index is less than 0 ord more than number of rows in corner table
getNextCellPoint(Point3d, Point3d, OctNode) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
Computes t_m from [1].
getNonEmptyCells() - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
getNonEmptyCells() - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Returns non-empty cells (in random order)
getNonShiftedPlane() - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Returns original non-shifted plane
getNormal() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
getNormal() - Method in interface cz.fidentis.analyst.data.mesh.MeshPoint
Returns normal vector at the point
getNormal() - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns reference to the normal vector
getNormal() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask.MaskPoint3D
 
getNormal() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
getNormals() - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
 
getNormalVectorLength() - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
getNormalVectorsWeight(Vector3d, Vector3d) - Static method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobustMesh
Returns the symmetry of normal vectors
getNormCosVec(int, int) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryCache
Returns cosine of given normal vectors.
getNumAverages() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
getNumberOfVertices() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getNumberOfVertices() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
returns number of vertices in MeshFacet
getNumFaces() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getNumFaces() - Method in class cz.fidentis.analyst.project.FacesProxy
Returns the number of faces
getNumFilteredRows() - Method in class cz.fidentis.analyst.gui.project.table.ProjectTableModel
Returns the number of rows filtered out
getNumInspectedFacets() - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
 
getNumNodes() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
getNumNodes() - Method in interface cz.fidentis.analyst.data.kdtree.KdTree
Return number of nodes in the k-d tree.
getNumPoints() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh.ProcessedCloud
Returns the number of points.
getNumTriangles() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getNumTriangles() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
getNumTriangles() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns number of triangles.
getNumVertices() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
getNumVertices() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Returns number of vertices (sum of all facets).
getOctant(int) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
getOctant(int) - Method in interface cz.fidentis.analyst.data.octree.OctNode
Returns a child node (octant) under specific index
getOctree() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns already computed octree of the triangular mesh or null.
getOctree() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getOffTheMeshColor() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
getOneRingNeighborhood(int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getOneRingNeighborhood(int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
getOneRingNeighborhood(int) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns 1-ring neighborhood, i.e., triangles around the given mesh point.
getOnTheMeshColor() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
getOpacity() - Method in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
 
getOppositeCornerIndex() - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTableRow
 
getOppositeX() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns the x coordinate of the opposite corner of the bounding box.
getOppositeY() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns the y coordinate of the opposite corner of the bounding box.
getOrCompile(CLContext, CLProgramDef) - Method in class cz.fidentis.analyst.opencl.impl.SingletonGpuManagerCL
Compiles the CL program, re-uses already compiled programs or re-compiles program binaries for desired context.
getOrCompile(GLContext, GlslProgramDef) - Method in class cz.fidentis.analyst.glsl.code.impl.SingletonGpuManager
Compiles the GLSL program, re-uses already compiled programs.
getOrCompile(GlslProgramDef) - Method in class cz.fidentis.analyst.glsl.code.impl.ProgramsManager
Lazy compilation and re-used of GLSL programs.
getOrCompile(CLProgramDef, Map<CLDevice, byte[]>) - Method in class cz.fidentis.analyst.opencl.impl.CLProgramsManager
Lazy compilation and re-used of CL programs.
getOrDetectLandmarks(List<Landmark>, int) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationAction
Returns either existing or auto-detected feature points.
getOrigin() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
getOrigin() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskEllipse
Gets the origin point
getOrigin() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskRectangle
Gets the origin point
getOriginalData() - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
getOriginalData() - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
 
getOriginalData() - Method in class cz.fidentis.analyst.opencl.memory.WriteBufferGPU
Gets data, that are currently copied to GPU
getOrigPoints() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
 
getOtherDrawable(int) - Method in class cz.fidentis.analyst.rendering.Scene
Returns other drawable object.
getPanelHeight() - Method in class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
Gets panel height
getPanelWidth() - Method in class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
Gets panel width
getParams(OctNode, Ray) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
Computes initial values of t0 and t1 from [1].
getParentX() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling.ActiveNode
Calculates X cord of parent node from base grid (with depth 0).
getParentY() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling.ActiveNode
Calculates Y cord of parent node from base grid (with depth 0).
getPath() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns canonical path to the face file
getPath() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getPaths() - Method in class cz.fidentis.analyst.project.ProjectJsonStructure
Returns a list of paths to project's faces
getPersistenceType() - Method in class cz.fidentis.analyst.gui.task.TaskWindow
 
getPixelUnpackBuffer(BufferDef) - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Returns registered simple object buffer.
getPixelUnpackBuffer(BufferDef) - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
getPlane() - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
 
getPlane() - Method in class cz.fidentis.analyst.drawables.DrawablePlane
 
getPlane() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlane
 
getPlane() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
getPlaneManipulationPanels() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
getPlaneManipulationPanels() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
getPlaneOrientation() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
 
getPlanePoint() - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns a point laying at the plane
getPoint() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask2D.PointToProject
 
getPoint() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPoint
gets the point value of this node
getPoint(int) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh.ProcessedCloud
Returns i-th transformed point
getPoint1() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getPoint1() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns mesh point of the triangle's vertex.
getPoint2() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getPoint2() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns mesh point of the triangle's vertex.
getPoint3() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getPoint3() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns mesh point of the triangle's vertex.
getPointA() - Method in class cz.fidentis.analyst.data.shapes.Cylinder
 
getPointB() - Method in class cz.fidentis.analyst.data.shapes.Cylinder
 
getPointDistance(Point3d) - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns distance of the point from the plane.
getPoints() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask
get points of interactive mask
getPointSamplingStrategy() - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Return selected point sampling strategy
getPointSamplingStrength1() - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Return the number of point samples for the fist phase
getPointSamplingStrength2() - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Return the number of point samples for the second phase
getPointsToProject() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
 
getPointsToProject() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskEllipseImpl
 
getPointsToProject() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
Gets a list of points from the mask and sampled points between any two mask points
getPointsToProject() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
getPointsToProject() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Gets points to be projected.
getPosition() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
getPosition() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
 
getPosition() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
getPosition() - Method in interface cz.fidentis.analyst.data.mesh.IPosition
get position of the Point3d object
getPosition() - Method in interface cz.fidentis.analyst.data.mesh.MeshPoint
 
getPosition() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask.MaskPoint3D
 
getPosition() - Method in class cz.fidentis.analyst.rendering.Camera
Returns camera position.
getPositionType() - Method in record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Gets the position type same as getPositionType(double distanceThreshold) with distance threshold set to 0
getPositionType(double) - Method in record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Gets the position type based on distance threshold.
getPreferredSize() - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
getPrimaryDrawableFace() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getPrimaryFace() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getPrimaryFace() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
Return the primary face
getPrimaryFace() - Method in class cz.fidentis.analyst.project.FacesProxy
Instantiates (if not yet instantiated) and returns the first face from the list of faces.
getPrimaryFaceRenderingMode() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
getPrimaryFaceSlot() - Method in class cz.fidentis.analyst.rendering.Scene
Returns slot of the primary face or -1
getPrimaryFaceTransparency() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
getPrimaryFeaturePoints() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getPrimaryInteractiveMask() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getPrimaryKdTree() - Method in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Returns k-d tree of the primary mesh to which other meshes has been transformed.
getProcrustesTransformation(Collection<Landmark>, Collection<Landmark>, boolean) - Static method in interface cz.fidentis.analyst.engines.landmarks.LandmarkServices
Computes and return transformation that registers landmarks from the second face the first face.
getProgramDef() - Method in interface cz.fidentis.analyst.glsl.code.GlslProgram
Returns the GLSL program definition which was used to create this program.
getProgramDef() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
getProgramId() - Method in interface cz.fidentis.analyst.glsl.code.GlslProgram
Returns the ID of the program in the OpenGL context
getProgramId() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
getProgressDialog() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
 
getProject() - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Returns project instance
getProjectDir() - Method in class cz.fidentis.analyst.project.Project
Returns project's folder or null
getProjectFile(File) - Static method in class cz.fidentis.analyst.project.Project
Returns a path to the JSON project file
getProjectionToClosestEdge(Point3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Computes projection of tmp1 3D point laying on the plane of the triangle to the nearest edge of the triangle
getProjectionToEdge(Point3d, Point3d, Point3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Computes projection to edge
getProjectName() - Method in class cz.fidentis.analyst.project.Project
Returns project's name decoded from the name of the project's folder.
getProjectPanel() - Method in class cz.fidentis.analyst.gui.project.ProjectPanelAction
Returns the project panel, i.e., the left-hand side of the window.
getProjectPanel() - Method in class cz.fidentis.analyst.gui.project.ProjectWindow
Returns the project panel, i.e., the left-hand side of the window.
getProjectTable() - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Returns internal project table with the list of faces
getProjectTableModel() - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Returns the underlying table model
getQueue() - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Get current OpenCL queue
getRadius() - Method in class cz.fidentis.analyst.data.shapes.Cylinder
 
getRayCastingGpuVisitor() - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Instantiates and returns a mesh visitor.
getRayCastingVisitor() - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Instantiates and returns an octree visitor.
getRayIntersection(Ray, MeshTriangle.Smoothing) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getRayIntersection(Ray, MeshTriangle.Smoothing) - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Computes ray-triangle intersection.
getRayIntersectionBuffer(CLContext) - Static method in interface cz.fidentis.analyst.opencl.memory.BufferFactory
Creates resizable RayIntersectionBuffer to receive intersections calculate on GPU
getRecentProjectDir() - Static method in class cz.fidentis.analyst.project.Project
Returns a path to the last stored project file folder
getRecentProjectFile() - Static method in class cz.fidentis.analyst.project.Project
Returns a path to the last stored JSON project file
getReferencePoint() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
 
getRegistrationAlgorihm() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Returns actually selected algorithm
getRegistrationStrategy() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Returns selected registration strategy
getRenderMode() - Method in class cz.fidentis.analyst.drawables.Drawable
 
getRenderMode(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Returns render mode of the feature point.
getRequiredSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
Returns the number of required samples.
getRequiredSamples() - Method in interface cz.fidentis.analyst.engines.sampling.PointSamplingVisitor
Returns the number of required samples.
getResize() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
getResize() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskEllipse
Gets the resize point
getResize() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskRectangle
Gets the resize point
getResult() - Method in class cz.fidentis.analyst.engines.interactivemask.MaskProjector
Gets the result from visitor
getRightPlanarVector() - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns a normalized vector laying on the plane and directing right (toward the plus X axis).
getRoot() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
getRoot() - Method in interface cz.fidentis.analyst.data.kdtree.KdTree
Tree traversal - go to the "root" of the tree.
getRoot() - Method in class cz.fidentis.analyst.data.octree.impl.OctreeImpl
 
getRoot() - Method in interface cz.fidentis.analyst.data.octree.Octree
Tree traversal - go to the "root" of the tree.
getRotationAroundAxis(Vector3d, Vector3d, Vector3d) - Static method in class cz.fidentis.analyst.data.shapes.Plane
Computes transformation matrix that rotates the given normal vector so that it fits our normal vector.
getRotationMatrix() - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
getRotationSpeed() - Static method in class cz.fidentis.analyst.canvas.MouseRotationListener
 
getRow(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns row of corner table with specified index
getRows() - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.NoSampling
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSamplingGPU
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.RandomSampling
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
 
getSamples() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSurfaceSampling
 
getSamples() - Method in interface cz.fidentis.analyst.engines.sampling.PointSamplingVisitor
Returns a list of vertices reduced according to the strategy.
getSampleStandardDeviation() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
getSampleStandardDeviation() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
getSampling() - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
getSamplingStrength() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
Gets sampling strength
getSamplingStrength() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
getScale() - Method in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Returns true if the inspected mesh faces were also scaled.
getScale() - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
getScaleParam() - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
getScene() - Method in class cz.fidentis.analyst.canvas.Canvas
 
getScene() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getScene() - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
getScene() - Method in class cz.fidentis.analyst.toolbar.Toolbox
 
getSceneRenderer() - Method in class cz.fidentis.analyst.canvas.Canvas
Returns the scene
getSecondaryDrawableFace() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getSecondaryFace() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getSecondaryFace() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
Return the secondary face
getSecondaryFace() - Method in class cz.fidentis.analyst.project.FacesProxy
Instantiates (if not yet instantiated) and returns the second face from the list of faces.
getSecondaryFaceRenderingMode() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
getSecondaryFaceSlot() - Method in class cz.fidentis.analyst.rendering.Scene
Returns slot of the secondary face or -1
getSecondaryFaceTransparency() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
getSecondaryFeaturePoints() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getSecondaryInteractiveMask() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
getSegment(int) - Method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Returns given segment.
getSegments() - Method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Returns all segments.
getSegmentSize(int) - Method in class cz.fidentis.analyst.data.shapes.CrossSection3D
Returns number of points in given segment.
getSelectedFace() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
Returns the face selected in a menu.
getSelectedFace() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
 
getSelectedFace() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Returns the face selected in a menu.
getSelectedFace() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Returns the face selected in a menu.
getSelectedFace(JComboBox<String>) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
Returns the face selected in a menu.
getSelectedFaceFiles() - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
 
getSelectedFeaturePoints() - Method in class cz.fidentis.analyst.gui.project.filter.FeaturePointsFilterPanel
 
getSelectedFeaturePoints() - Method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
Returns selected FPs
getSelectedPoint() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
Gets selected point
getSelectedPoint() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
gets the selceted point
getShaderDef() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledShader
 
getShaders() - Method in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
 
getShadersManager() - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Gets the current manager of shaders
getShaderType() - Method in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
getShift() - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Returns current shift value of plane
getShiftPoint() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
Gets shift point
getShiftPoint() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Gets the shift point
getShortName() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns short name of the face without its path in the name.
getShortName() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getShowSamples() - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Returns true if su-samples are to be shown
getSideLength(double) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling.ActiveNode
Calculates node side length
getSimilarityStrategy() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
Returns selected similarity strategy
getSize() - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns number of rows in corner table
getSize() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
 
getSize() - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
 
getSize(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Returns size of the feature point.
getSkeleton() - Method in class cz.fidentis.analyst.drawables.DrawableFpSkeleton
Gets the list of lines in the skeleton
getSlider() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
 
getSlider() - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
 
getSortedIntersections(boolean) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
 
getSortedIntersections(boolean) - Method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionVisitor
Returns found ray intersections sorted by distances.
getSourceFace() - Method in class cz.fidentis.analyst.engines.face.events.MeshDistanceComputed
Returns human face from which the HD has been computed.
getSources() - Method in enum class cz.fidentis.analyst.opencl.CLProgramDef
 
getSphereSize(int) - Method in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
Returns current size of the sphere of index-th feature point
getSpinner() - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
 
getSSboBuffer(BufferDef) - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Returns registered SSBO buffer.
getSSboBuffer(BufferDef) - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
getStandardFeaturePoints() - Method in interface cz.fidentis.analyst.data.face.HumanFace
 
getStandardFeaturePoints() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getState() - Method in class cz.fidentis.analyst.canvas.Canvas
Creates the set of the canvas.
getState() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns a deep copy of current state.
getState() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.project.faceinfo.FaceInfoControlPanel
Static implementation of the FaceInfoControlPanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
Static implementation of the FilterPanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Static implementation of the BatchCuttingPlanesPanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
Static implementation of the CurvaturePanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.distance.DistancePanel
Static implementation of the DistancePanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Static implementation of the FeaturePointsPanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
Static implementation of the InteractiveMaskPanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Static implementation of the RegistrationPanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
Static implementation of the CuttingPlanesPanel.getIcon() method.
getStaticIcon() - Static method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Static implementation of the SymmetryPanel.getIcon() method.
getStrategy() - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Returns current dumping strategy.
getStrategy() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
getSubElement() - Method in class cz.fidentis.analyst.engines.distance.measurement.FacetDistancesDecorator
Returns decorated sub-element
getSubNodeMask(OctNode, Ray) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
Flips the ray so that its coordinates are positive and sets the transformation mask of sub-node indexes accordingly.
getSubsamplingStrength() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Hide Hausdorff Distance label if only one face is present.
getSubsamplingStrength() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
Getter for subsampling strength
getSuperImpositionAdjustment() - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
getSurfaceMask() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns Interactive mask.
getSurfaceMask() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getSurfaceMask() - Method in class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
Gets a surface mask
getSurfaceMask() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
getSurfaceMaskPanel1() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
getSymmetryMeasure() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
Returns the symmetry measure computed by the CandidatePlaneRobust.getSymmetryMeasure().
getSymmetryPlane() - Method in interface cz.fidentis.analyst.data.face.HumanFace
 
getSymmetryPlane() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
getSymmetryPlane() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
 
getSymmetryPlane() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobust
 
getSymmetryPlane() - Method in class cz.fidentis.analyst.engines.symmetry.SymmetryVisitor
Returns a symmetry plane.
getSymmetryPlane(boolean) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
Computes and returns the symmetry plane.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class cz.fidentis.analyst.gui.project.table.TaskCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class cz.fidentis.analyst.gui.project.table.DisableTableCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class cz.fidentis.analyst.gui.project.table.TaskCellRenderer
 
getTargetFace() - Method in class cz.fidentis.analyst.engines.face.events.MeshDistanceComputed
Returns human face towards which the HD has been computed.
getTaskFile(Project, String) - Static method in class cz.fidentis.analyst.gui.project.SaveTasksWorker
Returns path to the task's file.
getTaskName() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
getTaskName() - Method in class cz.fidentis.analyst.project.FacesProxy
Returns the task name that encodes names of faces.
getTasksAt(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Returns a combo box with tasks in which the face is open
getTemplateFace() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
getTexCoord() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
getTexCoord() - Method in interface cz.fidentis.analyst.data.mesh.MeshPoint
 
getTextureAdapterBuffer(BufferDef) - Method in interface cz.fidentis.analyst.glsl.buffergroups.GlslBufferGroup
Returns registered texture adapter buffer.
getTextureAdapterBuffer(BufferDef) - Method in class cz.fidentis.analyst.glsl.buffergroups.impl.AbstractBufferGroup
 
getTotalFaces() - Method in class cz.fidentis.analyst.gui.project.filter.FilterHistory
Gets amount of faces filtered
getTotalTime() - Method in class cz.fidentis.analyst.gui.task.batch.Stopwatch
Returns the sum of time spans measured so far.
getTransformation(Collection<Landmark>, Collection<Landmark>, boolean) - Static method in class cz.fidentis.analyst.engines.landmarks.impl.ProcrustesImpl
Computes and return transformation that registers feature points from the second face to feature points of the first face.
getTransformations() - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
 
getTransformations() - Method in interface cz.fidentis.analyst.engines.icp.IcpVisitor
Returns the history of transformations (transformation performed in each ICP iteration for each inspected mesh facet).
getTransformations() - Method in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
 
getTransparency() - Method in class cz.fidentis.analyst.drawables.Drawable
 
getTree() - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
getTree() - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Get indexes pointing from parent nodes to their children and leaves to their respective triangle content index -1 --> reserved as empty value indexes > -1 --> Pointers to nodes, each value points to where node's children are stored continuously For example: If we find 64 at index 5, it means children of node 5 are stored at indexes 64-72 indexes invalid input: '<' -1 --> To save memory, the negative value signify the child is leaf.
getTriangle(int) - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
getTriangle(int) - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Gets triangle corresponding to its index from GPU buffer
getTriangleIndexesByVertexIndex(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
returns list of indexes of faces that have a corner at specific vertex
getTriangleIndices() - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
getTriangleIndices() - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Triangle indexes stored in array to represent leaves.
getTriangles() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getTriangles() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
getTriangles() - Method in class cz.fidentis.analyst.data.mesh.impl.TriangleFanImpl
Triangle indices of the 1-ring neighborhood.
getTriangles() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Return triangle instances.
getTriangles() - Method in interface cz.fidentis.analyst.data.mesh.TriangleFan
Triangle indices of the 1-ring neighborhood.
getTriangles() - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
getTriangles() - Method in interface cz.fidentis.analyst.data.octree.OctNode
Returns triangles which this oct node holds
getTriangles() - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
getTriangles() - Method in interface cz.fidentis.analyst.opencl.services.octree.OctreeOpenCL
Gets Triangles from the octree.
getType() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
getType() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Returns unique ID aka type of the feature point or user-defined landmark.
getUniformLocation(String) - Method in interface cz.fidentis.analyst.glsl.code.GlslProgram
Returns ID of the given named uniform location in the OpenGL context.
getUniformLocation(String) - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
getUniformLocations() - Method in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
 
getUnsortedIntersections(boolean) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
 
getUnsortedIntersections(boolean) - Method in interface cz.fidentis.analyst.engines.raycasting.RayIntersectionVisitor
Returns ray intersections in random order and without distances.
getUpDirection() - Method in class cz.fidentis.analyst.rendering.Camera
Returns camera orientation (the up direction).
getUpperBound() - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
getUpperBound() - Method in interface cz.fidentis.analyst.data.octree.OctNode
returns boundary box - corner with the largest coordinates.
getUpPlanarVector() - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns a normalized vector laying on the plane and directing up (toward the plus Y axis).
getUsage() - Method in class cz.fidentis.analyst.glsl.buffers.impl.PixelUnpackBufferImpl
 
getUsage() - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
getUsage() - Method in interface cz.fidentis.analyst.glsl.buffers.PixelUnpackBuffer
Returns buffer usage type
getUsage() - Method in interface cz.fidentis.analyst.glsl.buffers.SsboBuffer
Returns buffer's usage type
getV() - Method in class cz.fidentis.analyst.math.EigenvalueDecomposition
Return the eigenvector matrix
getValue() - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Returns current value reflecting the slider's position.
getValues() - Method in class cz.fidentis.analyst.gui.elements.HistogramComponent
 
getVertex(int) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getVertex(int) - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
returns vertex of specified index
getVertex1() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getVertex1() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns 3D coordinates of the triangle's vertex.
getVertex2() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getVertex2() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns 3D coordinates of the triangle's vertex.
getVertex3() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getVertex3() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Returns 3D coordinates of the triangle's vertex.
getVertexBuffer() - Method in class cz.fidentis.analyst.opencl.memory.impl.FacetBuffer
Gets vertex buffer, but waits for it to be loaded on GPU
getVertexIndex() - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTableRow
returns vertex of corner
getVertices() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
getVertices() - Method in class cz.fidentis.analyst.data.mesh.impl.TriangleFanImpl
Vertex indices of the 1-ring neighborhood.
getVertices() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
returns list of vertices in MeshFacet
getVertices() - Method in interface cz.fidentis.analyst.data.mesh.TriangleFan
Vertex indices of the 1-ring neighborhood.
getVerticesInfo() - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceGeometryInfo
 
getVertToCornerCache() - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
Returns cache.
getViewportHeight() - Method in class cz.fidentis.analyst.rendering.SceneRenderer
gets view port height in pixels
getViewportWidth() - Method in class cz.fidentis.analyst.rendering.SceneRenderer
gets view port width in pixels
getVisitor() - Method in record class cz.fidentis.analyst.engines.bbox.BoundingBoxConfig
Instantiates and returns a visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.curvature.CurvatureConfig
Instantiates and returns a visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.cut.CrossSectionConfig
Instantiates and returns a visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Instantiates and returns a point sampling visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.glyphs.GlyphsConfig
Instantiates and returns a symmetry visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Instantiates and returns a point sampling visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Instantiates and returns a point sampling visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Instantiates and returns a visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Instantiates and returns a point sampling visitor.
getVisitor() - Method in record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Instantiates and returns a symmetry visitor.
getVisitor(CLContext) - Method in record class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLConfig
Instantiates and returns a visitor.
getVoronoiPoint() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
getVoronoiPoint() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
Return a center of circumcircle.
getVotes() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneMesh
 
getVoxelPointBuffer(CLContext) - Static method in interface cz.fidentis.analyst.opencl.memory.BufferFactory
Creates resizable VoxelBuffer
getVoxelVectorBuffer(CLContext) - Static method in interface cz.fidentis.analyst.opencl.memory.BufferFactory
Creates resizable VoxelBuffer
getWeight() - Method in class cz.fidentis.analyst.engines.distance.measurement.DistanceRecord
 
getWeightedStats() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Returns statistics of all distances.
getWeightedStats() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
getWidth() - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
Calculates the rectangle's width
getWidth() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskEllipse
Gets width of a rectangle
getWidth() - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskRectangle
Gets width of a rectangle
getX() - Method in interface cz.fidentis.analyst.data.mesh.IPosition
 
getY() - Method in interface cz.fidentis.analyst.data.mesh.IPosition
 
getZ() - Method in interface cz.fidentis.analyst.data.mesh.IPosition
 
getZoomPrecentage() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
glContext() - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Returns the value of the glContext record component.
glContext() - Method in interface cz.fidentis.analyst.glsl.buffers.GlslBuffer
Returns the OpenGL context under which is the buffer registered.
glContext() - Method in class cz.fidentis.analyst.glsl.buffers.impl.AbstractBuffer
 
GlslBuffer - Interface in cz.fidentis.analyst.glsl.buffers
A GLSL buffer.
GlslBufferGroup - Interface in cz.fidentis.analyst.glsl.buffergroups
This interface represents a group of registered (not necessarily allocated or bound) buffers.
GlslProgram - Interface in cz.fidentis.analyst.glsl.code
A GLSL program, which links multiple shaders together, for example vertex shader and a fragment shader.
GlslProgramDef - Enum Class in cz.fidentis.analyst.glsl.code
Defined GLSL programs, i.e., their dependencies on defined shaders and optional unified variables used inside the program code.
GlslServices - Interface in cz.fidentis.analyst.glsl
Stateless services for compiling vertex and fragment shaders and composing them into GLSL programs.
GlslShaderDef - Enum Class in cz.fidentis.analyst.glsl.code
Definitions of defined GLSL shaders.
GLU_CONTEXT - Static variable in class cz.fidentis.analyst.drawables.Drawable
 
Glyph - Record Class in cz.fidentis.analyst.data.shapes
Information about a point selected to be a glyph.
Glyph(Point3d, Vector3d) - Constructor for record class cz.fidentis.analyst.data.shapes.Glyph
Create a glyph with a default orientation if the min/max curvature is not known.
Glyph(Point3d, Vector3d, Vector3d, Vector3d) - Constructor for record class cz.fidentis.analyst.data.shapes.Glyph
Creates an instance of a Glyph record class.
GLYPH_ICON - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
glyphs() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns the value of the glyphs record component.
GlyphsConfig - Record Class in cz.fidentis.analyst.engines.glyphs
Configuration object for glyphs.
GlyphsConfig(PointSamplingConfig) - Constructor for record class cz.fidentis.analyst.engines.glyphs.GlyphsConfig
Creates an instance of a GlyphsConfig record class.
GlyphServices - Interface in cz.fidentis.analyst.engines.glyphs
Stateless services for glyphs.
GlyphsVisitor - Interface in cz.fidentis.analyst.engines.glyphs
Visitor, which calculate suitable position and orientation of glyphs from visited meshes.
GlyphsVisitorImpl - Class in cz.fidentis.analyst.engines.glyphs.impl
The implementation of glyphs visitor interface.
GlyphsVisitorImpl(PointSamplingConfig) - Constructor for class cz.fidentis.analyst.engines.glyphs.impl.GlyphsVisitorImpl
Constructor.
gpuData() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns the value of the gpuData record component.
GPUData(Collection<MeshFacet>, GLContext) - Constructor for record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.GPUData
Creates an instance of a GPUData record class.
GRID_CELL_BOUNDS_CS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
GRID_CELL_BOUNDS_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Used by uniform grid construction, creates an array (cell bounds) which is used to index cell's triangles.
GRID_CELL_OVERLAP_COUNT_CS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
GRID_CELL_OVERLAP_COUNT_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Used by uniform grid construction, precomputes how much memory we need to allocate for which cell.
GRID_PARAMETERS_CS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
GRID_PARAMETERS_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Used by uniform grid construction, calculates the grid's bounding box and estimates the proper cell size.
GRID_SIZE - Static variable in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
GRID_SORTED_TRIANGLES_CS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
GRID_SORTED_TRIANGLES_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Used by uniform grid construction, creates an array with triangles to which cell bounds point.

H

hasBoundingBox() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Checks if the human face has assigned a bounding box
hasBoundingBox() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
hasCurvature() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
hasCurvature() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Returns true if the mesh vertices have set curvature values.
hasEstimatedVertNormals() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
hasEstimatedVertNormals() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Returns true if at least any vertex normals were automatically estimated.
hasFace(String) - Method in class cz.fidentis.analyst.gui.task.TaskWindow
Checks whether this tab contains a face with given name
hasGlyphs() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Checks if the human face has assigned glyphs
hasGlyphs() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
hashCode() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns a hash code value for this object.
hashCode() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
hashCode() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
hashCode() - Method in record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns a hash code value for this object.
hashCode() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
hashCode() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
hashCode() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns a hash code value for this object.
hashCode() - Method in class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
 
hashCode() - Method in record class cz.fidentis.analyst.data.ray.Ray
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.data.shapes.Box
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.data.shapes.Glyph
Returns a hash code value for this object.
hashCode() - Method in class cz.fidentis.analyst.data.shapes.Plane
 
hashCode() - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.bbox.BoundingBoxConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.curvature.CurvatureConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.cut.CrossSectionConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.GPUData
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.BoundingBox2D
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CrossSectionPlane
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.glyphs.GlyphsConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Returns a hash code value for this object.
hashCode() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
hashCode() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledShader
 
hashCode() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
hashCode() - Method in class cz.fidentis.analyst.gui.task.TaskWindow
 
hashCode() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.landmarks.impl.FaceDetectionInformation
Returns a hash code value for this object.
hashCode() - Method in record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Returns a hash code value for this object.
hashCode() - Method in class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
 
hashCode() - Method in record class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLConfig
Returns a hash code value for this object.
hashCode() - Method in class cz.fidentis.analyst.project.FacesProxy
 
hasKdTree() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Checks if HumanFace has KdTree calculated
hasKdTree() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
hasLandmarks() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Checks if HumanFace has feature points
hasLandmarks() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
hasMaterial() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
hasMaterial() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
 
hasMeshVicinity() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
hasMeshVicinity() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Returns true, if the vicinity is set
hasName(String) - Method in record class cz.fidentis.analyst.data.mesh.Material
 
hasOctree() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Checks if HumanFace has octree calculated
hasOctree() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
hasProjectDir() - Method in class cz.fidentis.analyst.project.Project
Determines whether the project has assigned a folder (has been saved in the past).
hasShaders() - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Returns true, if OpenGL shaders are available
hasSymmetryPlane() - Method in interface cz.fidentis.analyst.data.face.HumanFace
Returns true if the face has the symmetry plane computed.
hasSymmetryPlane() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
hasTexture() - Method in record class cz.fidentis.analyst.data.mesh.Material
 
hasVertexNormals() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
hasVertexNormals() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Returns true if normals of vertices are calculated.
hausdorffDistance(CrossSection2D, int) - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
Returns 2D Hausdorff distance.
haveAvgFace() - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
Determines whether the average face has been already computed.
HeatMap3D - Class in cz.fidentis.analyst.data.shapes
A 3D meat map with a saturation "layer".
HeatMap3D(Map<MeshFacet, List<Double>>, Map<MeshFacet, List<Double>>) - Constructor for class cz.fidentis.analyst.data.shapes.HeatMap3D
Constructor.
HeatMap3D(Map<MeshFacet, List<Double>>, Map<MeshFacet, List<Double>>, double, double) - Constructor for class cz.fidentis.analyst.data.shapes.HeatMap3D
Constructor for given min-max values.
HeatmapRenderer - Class in cz.fidentis.analyst.rendering
Heatmap rendering.
HeatmapRenderer() - Constructor for class cz.fidentis.analyst.rendering.HeatmapRenderer
 
height() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns the value of the height record component.
HELP_URL - Static variable in class cz.fidentis.analyst.gui.elements.FaceInfoPanel
 
HELP_URL - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
HELP_URL - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
HELP_URL - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
HELP_URL - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
HELP_URL - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
HELP_URL - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
HIDE - Enum constant in enum class cz.fidentis.analyst.rendering.RenderingMode
 
hideAllPlanes() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
 
hideAllPlanes() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
 
hideHausdorffDistance() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
Hide Hausdorff Distance label if only one face is present.
hideShowPanelActionPerformed(ActionEvent, ControlPanel) - Method in class cz.fidentis.analyst.gui.project.ProjectPanelAction
The generic code for showing/hiding the control panel
hideShowPanelActionPerformed(ActionEvent, ControlPanel) - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
The generic code for showing/hiding the control panel
HistogramComponent - Class in cz.fidentis.analyst.gui.elements
 
HistogramComponent() - Constructor for class cz.fidentis.analyst.gui.elements.HistogramComponent
 
HumanFace - Interface in cz.fidentis.analyst.data.face
A single human face consisting of a mesh, feature points, space partitioning structures, and other data structures.
HumanFaceEvent - Class in cz.fidentis.analyst.data.face
The root type for events fired by the HumanFace.
HumanFaceEvent(HumanFace, String, Object) - Constructor for class cz.fidentis.analyst.data.face.HumanFaceEvent
Constructor.
HumanFaceEventBus - Interface in cz.fidentis.analyst.data.face
Changes in the human face and its data structures (e.g., mesh model, etc.)
HumanFaceFactory - Interface in cz.fidentis.analyst.data.face
This interface provides services that instantiates a human face.
HumanFaceImpl - Class in cz.fidentis.analyst.data.face.impl
A human face implementation.
HumanFaceImpl(MeshModel, String) - Constructor for class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
Creates a human face from existing mesh model.
HumanFaceImpl(File) - Constructor for class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
Reads a 3D human face from the given OBJ file.
HumanFaceImpl(File, boolean) - Constructor for class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
Reads a 3D human face from the given OBJ file.
HumanFaceListener - Interface in cz.fidentis.analyst.data.face
Objects implementing this interface can be registered with a HumanFace object and then be informed when the human face (some of its internal data structures) changes.
HumanFaceMemoryManager - Interface in cz.fidentis.analyst.data.face
A flyweight factory that creates and caches human faces.
HumanFaceMemoryManager.Strategy - Enum Class in cz.fidentis.analyst.data.face
Dumping strategies.
HumanFaceMemoryManagerImpl - Class in cz.fidentis.analyst.data.face.impl
A flyweight factory that creates and caches human faces.
HumanFaceMemoryManagerImpl() - Constructor for class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
Constructor.
HumanFaceSelectedEvent - Class in cz.fidentis.analyst.engines.face.events
A human face has been selected
HumanFaceSelectedEvent(HumanFace, RayIntersection, String, Object) - Constructor for class cz.fidentis.analyst.engines.face.events.HumanFaceSelectedEvent
Constructor
HumanFaceState - Record Class in cz.fidentis.analyst.data.face
A copy of the internal state of the HumanFace instance.
HumanFaceState(HumanFace) - Constructor for record class cz.fidentis.analyst.data.face.HumanFaceState
Constructor.
HumanFaceState(MeshModel, Plane, KdTree, Octree, List<Landmark>, Box, List<Glyph>) - Constructor for record class cz.fidentis.analyst.data.face.HumanFaceState
Creates an instance of a HumanFaceState record class.
HumanFaceTransformedEvent - Class in cz.fidentis.analyst.engines.face.events
A human face all its components (mesh, symmetry plane, feature points, etc.)
HumanFaceTransformedEvent(HumanFace, String, Object) - Constructor for class cz.fidentis.analyst.engines.face.events.HumanFaceTransformedEvent
Constructor of finished transformation.
HumanFaceTransformedEvent(HumanFace, String, Object, boolean) - Constructor for class cz.fidentis.analyst.engines.face.events.HumanFaceTransformedEvent
Constructor.

I

ICON - Static variable in class cz.fidentis.analyst.gui.project.faceinfo.FaceInfoControlPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.project.filter.FilterPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
ICON - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
IcpConfig - Record Class in cz.fidentis.analyst.engines.icp
ICP strategies and their configuration.
IcpConfig(KdTree, int, boolean, double, PointSamplingConfig, int) - Constructor for record class cz.fidentis.analyst.engines.icp.IcpConfig
Creates an instance of a IcpConfig record class.
IcpConfig(MeshModel, int, boolean, double, PointSamplingConfig, int) - Constructor for record class cz.fidentis.analyst.engines.icp.IcpConfig
Constructor that constructs k-D tree of th mesh model automatically.
IcpConfig(Collection<MeshFacet>, int, boolean, double, PointSamplingConfig, int) - Constructor for record class cz.fidentis.analyst.engines.icp.IcpConfig
Constructor that constructs k-D tree of th mesh model automatically.
IcpDownsampling - Class in cz.fidentis.analyst.gui.app.tools
This class evaluates efficiency (time) and precision of the ICP registration if different sub-sampling algorithms with different strength are used.
IcpDownsampling() - Constructor for class cz.fidentis.analyst.gui.app.tools.IcpDownsampling
 
IcpServices - Interface in cz.fidentis.analyst.engines.icp
Stateless services for IPC registration.
IcpTransformation - Record Class in cz.fidentis.analyst.engines.icp
IcpTransformation class is holding computed data for transformation.
IcpTransformation(Vector3d, Quaternion, double, Tuple3d) - Constructor for record class cz.fidentis.analyst.engines.icp.IcpTransformation
Creates an instance of a IcpTransformation record class.
IcpVisitor - Interface in cz.fidentis.analyst.engines.icp
Visitor applying the Iterative Closest Point (ICP) algorithm to register two meshes.
IcpVisitorImpl - Class in cz.fidentis.analyst.engines.icp.impl
The implementation of the ICP visitor.
IcpVisitorImpl(KdTree, int, boolean, double, PointSamplingConfig, int) - Constructor for class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Constructor.
IcpVisitorImpl(MeshModel, int, boolean, double, PointSamplingConfig, int) - Constructor for class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Constructor.
IcpVisitorImpl(Collection<MeshFacet>, int, boolean, double, PointSamplingConfig, int) - Constructor for class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Constructor.
illumination() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the illumination record component.
ImageBuffer - Interface in cz.fidentis.analyst.glsl.buffers
A texture buffer storing an image.
ImageBufferImpl - Class in cz.fidentis.analyst.glsl.buffers.impl
A texture buffer storing an image.
ImageBufferImpl(BufferDef, GLContext, int, int) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.ImageBufferImpl
Constructor.
importFeaturePoints(String, String) - Static method in interface cz.fidentis.analyst.data.landmarks.LandmarksIO
Load feature points associated with a face from either CSV or FP file.
IN_BETWEEN_BBOX_OFFSET - Static variable in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine
 
index - Variable in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
 
index1 - Variable in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Under which index is the corresponding vertex stored in the mesh facet
index2 - Variable in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
index3 - Variable in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
INFO - Enum constant in enum class cz.fidentis.analyst.project.FacesProxy.FaceFileType
 
InfoLinkButton - Class in cz.fidentis.analyst.gui.elements
An info button/icon providing a link into some web page.
InfoLinkButton() - Constructor for class cz.fidentis.analyst.gui.elements.InfoLinkButton
Constructor.
InfoLinkButton(URI) - Constructor for class cz.fidentis.analyst.gui.elements.InfoLinkButton
Constructor.
init(GLAutoDrawable) - Method in class cz.fidentis.analyst.canvas.CanvasListener
 
initBackgroundButton() - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
initButton(String, String, boolean) - Static method in class cz.fidentis.analyst.toolbar.Toolbox
Helper method that creates a toggle button for toolbox or toolbar.
initComponents() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
 
initComponents() - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
 
initComponents() - Method in class cz.fidentis.analyst.gui.project.filter.FeaturePointsFilterPanel
Constructor
initComponents(ActionListener, DrawableFeaturePoints) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
Constructor.
initComponents(ActionListener, DrawableFeaturePoints, Set<Landmark>) - Method in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
Initiates the list of feature points.
initComponents(ActionListener, List<T>) - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
 
initContoursButton() - Method in class cz.fidentis.analyst.toolbar.DoubleFaceToolbar
 
initDouble(double, double, double, int) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Initializes this spin-slider to doubles.
INITE_VALUE_COLOR - Static variable in class cz.fidentis.analyst.data.shapes.HeatMap3D
The default color for infinite values
initGLContext(GLContext) - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Initialization method - must be called first.
initGlyphsButton() - Method in class cz.fidentis.analyst.toolbar.DoubleFaceToolbar
 
initializeBuffer(CLContext, CLCommandQueue, CLBuffer<IntBuffer>, int, int) - Static method in interface cz.fidentis.analyst.opencl.services.common.CommonKernelServices
Initializes memory.
initInteger(int, int, int, int) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Initializes this spin-slider to integers.
initPercentage(int) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Initializes this spin-slider to percents.
initPercentage(int, int, int) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Initializes this spin-slider to percents in given range.
initRectangle(Point3d, Vector3d, Vector3d, Vector3d, double, double) - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshRectangleFacetImpl
 
initReflectionsButton() - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
initRendering(GL2) - Method in class cz.fidentis.analyst.drawables.Drawable
 
initRendering(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableMesh
 
initToggleButton(String, String, boolean) - Static method in class cz.fidentis.analyst.toolbar.Toolbox
Helper method that creates a toggle button for toolbox or toolbar.
inParallel() - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceVisitorImpl
 
inParallel() - Method in interface cz.fidentis.analyst.engines.distance.MeshDistanceVisitor
Returns true if the distance computation is parallel.
insertBehind(SurfaceMaskLine.MaskPoint, SurfaceMaskLine.MaskPoint) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
Inserts a new point behind an existing point with a successor.
insertPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
Inserts a point in between two mask points.
Installer - Class in cz.fidentis.analyst.gui.app
GUI initialization class.
Installer() - Constructor for class cz.fidentis.analyst.gui.app.Installer
 
instantiateVisitor(Point3d) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceNN
 
INTEGER - Enum constant in enum class cz.fidentis.analyst.gui.elements.SpinSlider.ValueType
 
IntegerBuffer - Class in cz.fidentis.analyst.opencl.memory.impl
Simple resizable buffer to store integers
IntegerBuffer(CLContext) - Constructor for class cz.fidentis.analyst.opencl.memory.impl.IntegerBuffer
Initializes buffer of integers
InteractiveMaskAction - Class in cz.fidentis.analyst.gui.task.interactivemask
Action listener for interactive mask panel
InteractiveMaskAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskAction
Constructor A new InteractiveMaskPanel is instantiated and added to the topControlPane
InteractiveMaskPanel - Class in cz.fidentis.analyst.gui.task.interactivemask
 
InteractiveMaskPanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
Creates new form InteractiveMaskPanel
InteractiveMaskTask - Class in cz.fidentis.analyst.gui.task.interactivemask
Task to handle asynchronous projection of points from SurfaceMaskPanel onto HumanFace
InteractiveMaskTask() - Constructor for class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskTask
Parameterless constructor
InteractiveMaskTask(Canvas, ArrayList<Point>, int, int) - Constructor for class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskTask
Constructor with 4 parmeters
InteractiveMaskTaskNoParallel - Class in cz.fidentis.analyst.gui.task.interactivemask
Implementation of InteractiveMaskTask without extending SwingWorker and parallelism
InteractiveMaskTaskNoParallel(Canvas, ArrayList<Point>, int, int) - Constructor for class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskTaskNoParallel
Constructor with 4 parmeters
interpolateLine(SurfaceMask.MaskPoint3D, SurfaceMask.MaskPoint3D) - Method in class cz.fidentis.analyst.drawables.DrawableInteractiveMask
Interpolates a single curve between surface mask points using a cutting plane defined by the said two points and a normal of mesh triangle upon which a point lies.
interpolatePoints() - Method in class cz.fidentis.analyst.drawables.DrawableInteractiveMask
interpolates curves to draw onto face
invert() - Method in record class cz.fidentis.analyst.data.ray.Ray
Returns the ray with inverted direction.
IPosition - Interface in cz.fidentis.analyst.data.mesh
Interface for working with position in classes that contain the Point3d.
isAnyFpFilterEnabled() - Method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
Determines whether the "any FP" filter is turned on or off
isAvgFaceSelected() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Returns true if the item selected in the menu is the average face
isAvgFaceSelected() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Returns true if the item selected in the menu is the average face
isAvgFaceSelected(JComboBox<String>) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
Returns true if the item selected in the combo box is the average face
isBackedByOrigMesh() - Method in class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling
 
isBackedByOrigMesh() - Method in class cz.fidentis.analyst.engines.sampling.impl.NoSampling
 
isBackedByOrigMesh() - Method in class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
 
isBackedByOrigMesh() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
isBackedByOrigMesh() - Method in class cz.fidentis.analyst.engines.sampling.impl.RandomSampling
 
isBackedByOrigMesh() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
 
isBackedByOrigMesh() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSurfaceSampling
 
isBackedByOrigMesh() - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
 
isBackedByOrigMesh() - Method in interface cz.fidentis.analyst.engines.sampling.PointSamplingVisitor
If true, then the returned points samples are points from the original mesh.
isBoundary() - Method in class cz.fidentis.analyst.data.mesh.impl.TriangleFanImpl
Returns true if the triangle fan is boundary (i.e., is not enclosed).
isBoundary() - Method in interface cz.fidentis.analyst.data.mesh.TriangleFan
Returns true if the triangle fan is boundary (i.e., is not enclosed).
isCalculated() - Method in class cz.fidentis.analyst.engines.face.events.KdTreeEvent
Returns true if the k-d tree is calculated.
isCalculated() - Method in class cz.fidentis.analyst.engines.face.events.OctreeEvent
Returns true if the octree is calculated.
isCellEditable(int, int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTableModel
 
isCloseable() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
a mask is closeable if there is more than 2 points
isClosed() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
Checks if the mask has been closed.
isContinuousSync() - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
If true, then the spinner is updated continuously during the slider move.
isCoveredByDisk(Point2d, double, double) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling.ActiveNode
Checks if area represented by node is fully covered by disk of a given point
isDirectHit() - Method in class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
 
isDirectHit() - Method in interface cz.fidentis.analyst.data.ray.RayIntersection
Determines if the ray intersection is in the direction of the ray (direct hit) or i opposite direction (indirect hit)
isEmpty() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask
 
isEmpty() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
Checks if the mask is empty
isEmpty() - Method in class cz.fidentis.analyst.gui.project.filter.FilterHistory
Checks if none faces are filtered
isEnabled() - Method in class cz.fidentis.analyst.gui.elements.cbox.ConditionalItem
Returns the state.
isEnclosed() - Method in class cz.fidentis.analyst.data.mesh.impl.TriangleFanImpl
Returns true if the triangle fan is enclosed (i.e., is not boundary).
isEnclosed() - Method in interface cz.fidentis.analyst.data.mesh.TriangleFan
Returns true if the triangle fan is enclosed (i.e., is not boundary).
isEndPoint(Point2d) - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
Return true if given point is an endpoint of a curve.
isFaceSame(HumanFace) - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Compares this.face to parameter face
isFilteredOut(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Determines whether the row is filtered out
isFinished() - Method in class cz.fidentis.analyst.engines.face.events.HumanFaceTransformedEvent
Returns true it the transformation is finished (is not under progress)
isHeatmapRendered() - Method in class cz.fidentis.analyst.drawables.DrawableFace
Determines whether the heatmap is set to be rendered.
isChanged() - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
isCheckBoxSelected() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
 
isInMemory(int) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
isInMemory(int) - Method in class cz.fidentis.analyst.project.FacesProxy
Checks whether the face is already loaded in the memory.
isLeafNode() - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
isLeafNode() - Method in interface cz.fidentis.analyst.data.octree.OctNode
Returns true if the node is a leave node.
isLoaded(File) - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Checks whether the given face is loaded in the factory
isLoaded(File) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
isMirrorPlaneShown() - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Returns true if the mirror planes are set to be shown.
isNoneFpFilterEnabled() - Method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
Determines whether the "non FP" filter is turned on or off
isOpenCLAvailable() - Static method in interface cz.fidentis.analyst.opencl.OpenCLServices
Checks if any present device supports OpenCL or returns false straight away, if initialization is impossible Also enforces minimal supported work group size to 256 as this value needs to be present as constant in .c source files
isPointInside(Point3d) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
isPointInside(Point3d) - Method in interface cz.fidentis.analyst.data.octree.OctNode
Checks if a 3D point lies inside the cube
isPointInTriangle(Point3d, Vector3d, Vector3d[], Vector3d[], Vector3d[]) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Checks if point lying on the plane of the triangle also lies inside the triangle boundaries.
isPointOutsideBox(Point3d, Box) - Static method in class cz.fidentis.analyst.drawables.DrawableInteractiveMask
legacy expression determining if point is within bounding box
isPointToBeSelected(Point) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPoint
Verifies if this node is to be selected based on the location of the selected point
isPrimaryFaceEnabled() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
isPrimaryFaceVisible() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
isSampled() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask2D.PointToProject
 
isSecondaryFaceEnabled() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
isSecondaryFaceVisible() - Method in class cz.fidentis.analyst.canvas.CanvasState
 
isSelected() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMask2D.PointToProject
 
isSelectedFpFilterEnabled() - Method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
Determines whether the "selected FP" filter is turned on or off
isShown() - Method in class cz.fidentis.analyst.drawables.Drawable
 
isShownBBobx() - Method in class cz.fidentis.analyst.drawables.DrawablePlane
Returns true if the bounding box is to be rendered.
isStandardFeaturePoint() - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
 
isStandardFeaturePoint() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
isStandardFeaturePoint() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
 
isStandardFeaturePoint() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Determines whether the landmark is standard anthropometric feature point or user-defined landmark.
isThreadSafe() - Method in interface cz.fidentis.analyst.data.kdtree.KdTreeVisitor
Returns true if the implementation is thread-safe and then a single visitor instance can be applied to multiple k-d trees simultaneously.
isThreadSafe() - Method in interface cz.fidentis.analyst.data.mesh.MeshVisitor
Returns true if the implementation is thread-safe and then a single visitor instance can be applied to multiple mesh facets simultaneously.
isThreadSafe() - Method in interface cz.fidentis.analyst.data.octree.OctreeVisitor
Returns true if the implementation is thread-safe and then a single visitor instance can be applied to multiple octrees simultaneously.
isThreadSafe() - Method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshVisitor
 
isThreadSafe() - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
 
isThreadSafe() - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceRCGPU
 
isThreadSafe() - Method in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
 
isThreadSafe() - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
 
isUserDefinedLandmark() - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Determines whether the landmark is standard anthropometric feature point or user-defined landmark.
isValid() - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
isVisible() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CrossSectionPlane
Deprecated.
Returns the value of the isVisible record component.
isVisible() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Returns the value of the isVisible record component.
iterator() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
iterator() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
iterator() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
iterator() - Method in class cz.fidentis.analyst.data.mesh.impl.TriangleFanImpl
 
iterator() - Method in interface cz.fidentis.analyst.data.mesh.MeshTriangle
 
iterator() - Method in interface cz.fidentis.analyst.data.mesh.TriangleFan
Vertex 1 of the returned triangle always corresponds to the central vertex around which the triangle fan is constructed.
iterator() - Method in interface cz.fidentis.analyst.engines.distance.measurement.FacetDistances
 
iterator() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
 
iterator() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 

K

KdNode - Interface in cz.fidentis.analyst.data.kdtree
A single node of a KD-tree.
KdNodeImpl - Class in cz.fidentis.analyst.data.kdtree.impl
Implementation of k-D node.
KdNodeImpl(MeshFacet, int, int) - Constructor for class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
Constructor for storing a vertex of a mesh facet.
KdNodeImpl(MeshPoint, int) - Constructor for class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
Constructor for storing an independent mesh point.
KdNodeImpl(List<MeshFacet>, List<Integer>, int) - Constructor for class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
Constructor for storing a vertex belonging to multiple mesh facets.
KdNodeImpl(Point3d, int) - Constructor for class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
Constructor for storing an independent point.
kdTree() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns the value of the kdTree record component.
kdTree() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns the value of the kdTree record component.
kdTree() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns the value of the kdTree record component.
KdTree - Interface in cz.fidentis.analyst.data.kdtree
k-D tree for storing vertices (MeshPoints) of triangular (MeshFacets).
KdTreeEvent - Class in cz.fidentis.analyst.engines.face.events
The root type for events relate to the changes in k-d tree.
KdTreeEvent(HumanFace, String, Object) - Constructor for class cz.fidentis.analyst.engines.face.events.KdTreeEvent
Constructor.
KdTreeImpl - Class in cz.fidentis.analyst.data.kdtree.impl
Implementation of k-D trees.
KdTreeImpl(Collection<MeshFacet>) - Constructor for class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
Constructor.
KdTreeImpl(Set<MeshPoint>) - Constructor for class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
Constructor.
KdTreeVisitor - Interface in cz.fidentis.analyst.data.kdtree
When instantiated, the object can be gradually applied to multiple k-d trees.

L

Landmark - Interface in cz.fidentis.analyst.data.landmarks
Either user-defined or standard anthropometric feature point.
LANDMARK_FILE_SUFFIX - Static variable in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
LandmarkAbstract - Class in cz.fidentis.analyst.data.landmarks.impl
Generic class for landmarks and feature points.
LandmarkAbstract(int, Point3d) - Constructor for class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
Constructor.
LandmarkImpl - Class in cz.fidentis.analyst.data.landmarks.impl
User-defined landmark with variable name, description, etc.
LandmarkImpl(int, Point3d, String, String) - Constructor for class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
Constructor.
landmarkName() - Method in record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Returns landmark type
LANDMARKS_ICON - Static variable in class cz.fidentis.analyst.toolbar.FaceToolbox
 
LandmarksDetector - Interface in cz.fidentis.analyst.landmarks
Services for detecting faces and their landmarks from 2D images captured from the canvas.
LandmarksDetectorImpl - Class in cz.fidentis.analyst.landmarks.impl
The implementation of landmarks detector.
LandmarksDetectorImpl(Canvas) - Constructor for class cz.fidentis.analyst.landmarks.impl.LandmarksDetectorImpl
Constructor.
LandmarkServices - Interface in cz.fidentis.analyst.engines.landmarks
Public stateless services dealing with landmarks.
LandmarksFactory - Interface in cz.fidentis.analyst.data.landmarks
A factory that instantiates either user defined landmarks or standard anthropometric feature points.
LandmarksChangedEvent - Class in cz.fidentis.analyst.engines.face.events
Some landmarks were added, removed, or shifted.
LandmarksChangedEvent(HumanFace, String, Object) - Constructor for class cz.fidentis.analyst.engines.face.events.LandmarksChangedEvent
Constructor.
LandmarksIO - Interface in cz.fidentis.analyst.data.landmarks
IO services for landmarks and feature points.
landmarksOfTheSameType(Collection<Landmark>, Collection<Landmark>) - Static method in interface cz.fidentis.analyst.data.landmarks.Landmark
Find landmarks of the same type (id).
LandmarksSymmetryImpl - Class in cz.fidentis.analyst.engines.landmarks.impl
 
LandmarksSymmetryImpl() - Constructor for class cz.fidentis.analyst.engines.landmarks.impl.LandmarksSymmetryImpl
 
LEFT_EYE - Enum constant in enum class cz.fidentis.analyst.landmarks.impl.SignificantPointType
 
LEFT_MOUTH_CORNER - Enum constant in enum class cz.fidentis.analyst.landmarks.impl.SignificantPointType
 
length() - Method in record class cz.fidentis.analyst.data.ray.Ray
Returns the value of the length record component.
LINE - Enum constant in enum class cz.fidentis.analyst.data.surfacemask.SurfaceMaskFactory.MaskType
 
LINK - Static variable in class cz.fidentis.analyst.gui.app.UserGuideAction
 
linkFacesWithTask(FacesProxy) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Find faces (rows) that are included in the given task and links the task with them by adding the task name into to combo-box column.
loadAsynchronously(Collection<MeshFacet>) - Method in class cz.fidentis.analyst.opencl.memory.impl.FacetBuffer
Loads Facets asynchronously to GPU memory.
loadAvailableFps(DrawableFeaturePoints) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Updates the list of not currently used STANDARD feature points
LoadedActionEvent - Class in cz.fidentis.analyst.gui.task
A subclass of ActionEvent extended to carry additional data as payload.
LoadedActionEvent(Object, int, String, int, Object) - Constructor for class cz.fidentis.analyst.gui.task.LoadedActionEvent
Constructor.
LoadedActionEvent(Object, int, String, long, int, Object) - Constructor for class cz.fidentis.analyst.gui.task.LoadedActionEvent
Constructor.
LoadedActionEvent(Object, int, String, Object) - Constructor for class cz.fidentis.analyst.gui.task.LoadedActionEvent
Constructor.
LoaderCSV - Class in cz.fidentis.analyst.data.landmarks.impl
Class used to import feature points from file of CSV format
LoaderCSV() - Constructor for class cz.fidentis.analyst.data.landmarks.impl.LoaderCSV
 
LoaderFP - Class in cz.fidentis.analyst.data.landmarks.impl
Class used to import feature points from file of fp format
LoaderFP() - Constructor for class cz.fidentis.analyst.data.landmarks.impl.LoaderFP
 
loadFace(File) - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Loads new face.
loadFace(File) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
loadFeaturePoints(String, String) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Reads feature points from a file on the given path.
loadFeaturePoints(String, String) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
loadFeaturePoints(String, String) - Static method in class cz.fidentis.analyst.data.landmarks.impl.LoaderCSV
Loads feature points from file of csv format.
loadFeaturePoints(String, String) - Static method in class cz.fidentis.analyst.data.landmarks.impl.LoaderFP
Loads feature points form given file
loadSkeleton(List<Landmark>) - Method in class cz.fidentis.analyst.drawables.DrawableFpSkeleton
Loads the correct lines into the skeleton based on available feature points
location() - Method in record class cz.fidentis.analyst.data.shapes.Glyph
Returns the value of the location record component.
locationToCell(Tuple3d) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid3dImpl
 
locationToCell(Tuple4d) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid4dImpl
 
locationToCell(K) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
Takes a location in space and return coordinates of the corresponding cell.
Logger - Class in cz.fidentis.analyst
A logging class that can be used from anywhere to display debugging or other messages.
LRU - Enum constant in enum class cz.fidentis.analyst.data.face.HumanFaceMemoryManager.Strategy
 

M

main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsMultipleFaces
 
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsTwoFaces
 
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.BatchSimilarityGroundTruth
Main method
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.DatasetStats
Main method
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.IcpDownsampling
Main method
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.OctreeBuilderBenchmark
 
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.PoissonBenchmark
 
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.PoissonReuseBenchmark
 
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.RayCastingBenchmark
 
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.RcDistanceGPUBenchmark
Benchmark for testing acceleration of mesh distance computation on GPU vs CPU.
main(String[]) - Static method in class cz.fidentis.analyst.gui.app.tools.TestSymmetryAlgorithms
Main method
MaskPoint(Point) - Constructor for class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPoint
Constructor with a single parameter
MaskPointList() - Constructor for class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
 
MaskProjector - Class in cz.fidentis.analyst.engines.interactivemask
Visits meshes and returns intersections with projection of SurfaceMask2D
MaskProjector(MaskProjectorConfig, List<SurfaceMask2D.PointToProject>) - Constructor for class cz.fidentis.analyst.engines.interactivemask.MaskProjector
Constructor using configuration and surface mask
MaskProjectorConfig - Record Class in cz.fidentis.analyst.engines.interactivemask
Configuration for MaskProjector
MaskProjectorConfig(int, int, int, int, int, Vector3d, Vector3d, Vector3d, double, double) - Constructor for record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Creates an instance of a MaskProjectorConfig record class.
Material - Record Class in cz.fidentis.analyst.data.mesh
Material.
Material(String, Vector3d, Vector3d, Vector3d, double, double, double, String) - Constructor for record class cz.fidentis.analyst.data.mesh.Material
Creates an instance of a Material record class.
MAX - Enum constant in enum class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling.CurvatureAlg
 
MAX_CURVATURE - Static variable in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
MAX_DUMP_FACES - Static variable in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Memory clean up, i.e. dumping the file into disk and de-referencing it, is very fast.
MAX_FACES_IN_SCENE - Static variable in class cz.fidentis.analyst.rendering.Scene
 
MAX_GROUP_SIZE - Static variable in interface cz.fidentis.analyst.opencl.services.common.CommonKernelServices
 
MAX_OPEN_FACES - Static variable in class cz.fidentis.analyst.gui.project.ProjectPanel
If more that MAX_OPEN_FACES are selected for the single face analysis, a warning dialogue appears informing that multiple tabs are to be opened.
MAX_REL_DISTANCE - Static variable in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
 
maxCurvatureDir() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns the value of the maxCurvatureDir record component.
maxCurvatureDir() - Method in record class cz.fidentis.analyst.data.shapes.Glyph
Returns the value of the maxCurvatureDir record component.
maxIteration - Variable in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Maximal number of ICP iterations
maxIteration() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns the value of the maxIteration record component.
maxPoint() - Method in record class cz.fidentis.analyst.data.shapes.Box
Returns the value of the maxPoint record component.
maxPrincipal() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns the value of the maxPrincipal record component.
maxSamples() - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Returns the value of the maxSamples record component.
maxSamplesForCandidatePruning() - Method in record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Returns the value of the maxSamplesForCandidatePruning record component.
mean() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns the value of the mean record component.
MEAN - Enum constant in enum class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling.CurvatureAlg
 
MEAN_CURVATURE - Static variable in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
measure(KdTree, PointToSurfaceDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceServices
Returns the distance and the closest points
measure(MeshFacet, MeshDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.distance.MeshDistanceServices
Returns distances between the source mesh stored in the strategy object and the mesh provided as input parameter.
measure(MeshModel, MeshDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.distance.MeshDistanceServices
Returns distances between the source mesh stored in the strategy object and the mesh provided as input parameter.
measure(Collection<KdTree>, PointToSurfaceDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceServices
Returns the distance and the closest points
measure(Collection<MeshFacet>, MeshDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.distance.MeshDistanceServices
Returns distances between the source mesh stored in the strategy object and meshes provided as input parameter.
measureDistance(KdTree, PointToSurfaceDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceServices
Returns the distance from the 3D point and the mesh stored in th k-D tree.
measureDistance(Collection<KdTree>, PointToSurfaceDistanceConfig) - Static method in interface cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceServices
Returns the distance from the 3D point and the meshes stored in th k-D trees.
measureSymmetry(List<MeshPoint>, UniformGrid3d<MeshPoint>, double) - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
Symmetry measurement based on the Wendland’s function without additional weights The plane is normalized and numAvg set to zero!
measureSymmetry(List<MeshPoint>, Point3d, Set<CandidatePlaneRobust>) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobust
Copies mesh samples, moves them to the space origin, and then measures the quality of candidate planes.
measureSymmetry(List<MeshPoint>, Point3d, Set<CandidatePlaneRobust>) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh
Copies mesh samples, moves them to the space origin, and then measures the quality of candidate planes.
measureTime() - Static method in class cz.fidentis.analyst.Logger
Starts measuring of some operation.
measureWeightedSymmetry(SymmetryVisitorRobustMesh.ProcessedCloud, UniformGrid3d<MeshPoint>, double) - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobustMesh
Symmetry measurement based on the similarity of Gaussian curvatures and the symmetry of normal vectors, in addition to Wendland’s similarity function.The plane is normalized and numAvg set to zero!
MESH - Enum constant in enum class cz.fidentis.analyst.project.FacesProxy.FaceFileType
 
MeshDistanceComputed - Class in cz.fidentis.analyst.engines.face.events
New mesh distance metric has been computed.
MeshDistanceComputed(HumanFace, HumanFace, MeshDistances, String, Object) - Constructor for class cz.fidentis.analyst.engines.face.events.MeshDistanceComputed
Constructor.
MeshDistanceConfig - Record Class in cz.fidentis.analyst.engines.distance
Mesh-to-mesh distance strategies and their configuration.
MeshDistanceConfig(MeshDistanceConfig.Method, KdTree, boolean, boolean) - Constructor for record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Constructor for the nearest-neighbor distance methods only, when the k-D tree already exists.
MeshDistanceConfig(MeshDistanceConfig.Method, KdTree, Octree, MeshDistanceConfig.GPUData, boolean, boolean) - Constructor for record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Creates an instance of a MeshDistanceConfig record class.
MeshDistanceConfig(MeshDistanceConfig.Method, MeshFacet, GLContext, boolean, boolean) - Constructor for record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Constructor that creates k-d tree or octree automatically based on required method.
MeshDistanceConfig(MeshDistanceConfig.Method, MeshModel, GLContext, boolean, boolean) - Constructor for record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Constructor that creates k-d tree or octree automatically based on required method.
MeshDistanceConfig(MeshDistanceConfig.Method, Octree, boolean) - Constructor for record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Constructor for the ray-casting distance methods only, when the octree already exists.
MeshDistanceConfig(MeshDistanceConfig.Method, Collection<MeshFacet>, GLContext, boolean, boolean) - Constructor for record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Constructor that creates k-d tree or octree automatically based on required method.
MeshDistanceConfig.GPUData - Record Class in cz.fidentis.analyst.engines.distance
Wrapper with data for GPU computing.
MeshDistanceConfig.Method - Enum Class in cz.fidentis.analyst.engines.distance
Sampling method.
MeshDistanceNN - Class in cz.fidentis.analyst.engines.distance.impl
This visitor searches for the closest points of the primary mesh (provided to the constructor) and inspected meshes using nearest neighbor (NN) search , then provides these closest points, their distances, etc.
MeshDistanceNN(KdTree, boolean, boolean, boolean, boolean) - Constructor for class cz.fidentis.analyst.engines.distance.impl.MeshDistanceNN
Constructor.
MeshDistanceRC - Class in cz.fidentis.analyst.engines.distance.impl
This visitor searches for the closest points of the primary mesh (provided to the constructor) and inspected meshes by casting rays (RC) in the direction of normal vectors on the inspected mesh.
MeshDistanceRC(Octree, boolean, boolean) - Constructor for class cz.fidentis.analyst.engines.distance.impl.MeshDistanceRC
Constructor.
MeshDistanceRCGPU - Class in cz.fidentis.analyst.engines.distance.impl
This visitor searches for the closest points of the primary mesh (provided to the constructor) and inspected meshes by casting rays (RC) in the direction of normal vectors on the inspected mesh.
MeshDistanceRCGPU(GLContext, Collection<MeshFacet>, boolean) - Constructor for class cz.fidentis.analyst.engines.distance.impl.MeshDistanceRCGPU
Constructor.
MeshDistances - Interface in cz.fidentis.analyst.engines.distance.measurement
The result of the surface-to-surface distance measurement (i.e., multiple facets towards multiple facets).
MeshDistanceServices - Interface in cz.fidentis.analyst.engines.distance
Stateless services for mesh-to-mesh distance measurement.
MeshDistancesImpl - Class in cz.fidentis.analyst.engines.distance.measurement
The implementation of mesh distances.
MeshDistancesImpl() - Constructor for class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
MeshDistanceVisitor - Interface in cz.fidentis.analyst.engines.distance
Interface for visitors that search for the distance between inspected meshes (their vertices) to the given primary mesh, which is provided to the visitor's constructor.
MeshDistanceVisitorImpl - Class in cz.fidentis.analyst.engines.distance.impl
An abstract class for distance visitors that search for the distances of inspected meshes (their vertices) to the primary mesh, which is provided to the visitor's constructor.
MeshDistanceVisitorImpl(boolean, boolean) - Constructor for class cz.fidentis.analyst.engines.distance.impl.MeshDistanceVisitorImpl
Constructor.
MeshFacet - Interface in cz.fidentis.analyst.data.mesh
An encapsulated mesh plate, i.e., multiple triangles sharing vertices.
MeshFacetImpl - Class in cz.fidentis.analyst.data.mesh.impl.facet
Mash facet is a compact triangular mesh without duplicated vertices.
MeshFacetImpl() - Constructor for class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
Creates and empty mesh
MeshFacetImpl(MeshFacet) - Constructor for class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
Copy constructor of MeshFacet
MeshFacetImpl(Collection<MeshPoint>) - Constructor for class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
Creates a point cloud without mesh topology.
MeshFactory - Interface in cz.fidentis.analyst.data.mesh
This interface provides services that instantiates objects related to meshes.
MeshIO - Interface in cz.fidentis.analyst.data.mesh
Reading and writing mesh models from/to files.
meshModel() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns the value of the meshModel record component.
MeshModel - Interface in cz.fidentis.analyst.data.mesh
The main object for triangular meshes.
MeshModelImpl - Class in cz.fidentis.analyst.data.mesh.impl
The main object for triangular meshes.
MeshModelImpl() - Constructor for class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
Constructor of MeshModel
MeshModelImpl(MeshModel) - Constructor for class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
Copy constructor of MeshModel
MeshObjExporter - Class in cz.fidentis.analyst.data.mesh.impl.io
Utility class for exporting model to .obj file (vertices, normals and triangles)
MeshObjExporter() - Constructor for class cz.fidentis.analyst.data.mesh.impl.io.MeshObjExporter
 
MeshObjLoader - Class in cz.fidentis.analyst.data.mesh.impl.io
Utility class for loading human face from OBJ data format.
MeshObjLoader() - Constructor for class cz.fidentis.analyst.data.mesh.impl.io.MeshObjLoader
 
MeshPoint - Interface in cz.fidentis.analyst.data.mesh
MeshPoint represents a point with position, normal, and texture coordinates
MeshPointImpl - Class in cz.fidentis.analyst.data.mesh.impl
MeshPoint represents a point with position, normal, and texture coordinates.
MeshPointImpl(MeshPoint) - Constructor for class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
Copy constructor.
MeshPointImpl(Collection<MeshPoint>) - Constructor for class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
Creates average point.
MeshPointImpl(Point3d, Vector3d, Vector3d) - Constructor for class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
Constructor.
MeshPointImpl(Point3d, Vector3d, Vector3d, Curvature) - Constructor for class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
Complete constructor with curvature
MeshRectangleFacetImpl - Class in cz.fidentis.analyst.data.mesh.impl.facet
A rectangular mesh facet consisted of two triangles.
MeshRectangleFacetImpl(Point3d, Vector3d, double, double) - Constructor for class cz.fidentis.analyst.data.mesh.impl.facet.MeshRectangleFacetImpl
Constructor.
MeshRectangleFacetImpl(Point3d, Vector3d, Vector3d, double, double) - Constructor for class cz.fidentis.analyst.data.mesh.impl.facet.MeshRectangleFacetImpl
Constructor.
MeshRectangleFacetImpl(Point3d, Vector3d, Vector3d, Vector3d, double, double) - Constructor for class cz.fidentis.analyst.data.mesh.impl.facet.MeshRectangleFacetImpl
Constructor.
MeshTriangle - Interface in cz.fidentis.analyst.data.mesh
Adapter for the corner table representing a single triangle of MeshFacet.
MeshTriangle.Smoothing - Enum Class in cz.fidentis.analyst.data.mesh
Interpolation of the triangle surface points.
MeshTriangleBuffer - Class in cz.fidentis.analyst.opencl.memory.impl
Class providing readable conversion of MeshTriangle data to reside in OpenCL buffers Each triangle is represented by 3 points and 3 vectors.
MeshTriangleBuffer(CLContext) - Constructor for class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
Initializes buffer of size according to element count
MeshTriangleImpl - Class in cz.fidentis.analyst.data.mesh.impl
Adapter for the corner table representing a single triangle of MeshFacet.
MeshTriangleImpl(MeshFacet, int, int, int) - Constructor for class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Creates new triangle
MeshVicinity - Record Class in cz.fidentis.analyst.data.landmarks
Relationship between the landmark and the close vicinity of its mesh.
MeshVicinity(double, Point3d) - Constructor for record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Creates an instance of a MeshVicinity record class.
MeshVicinity.Location - Enum Class in cz.fidentis.analyst.data.landmarks
 
MeshVisitor - Interface in cz.fidentis.analyst.data.mesh
Required interface for stateful inspection of meshes.
method() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns the value of the method record component.
method() - Method in record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Returns the value of the method record component.
method() - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Returns the value of the method record component.
method() - Method in record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Returns the value of the method record component.
midPoint() - Method in record class cz.fidentis.analyst.data.shapes.Box
Return centroid of the bounding cube.
MIN - Enum constant in enum class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling.CurvatureAlg
 
MIN_ANGLE_COS - Static variable in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneMesh
 
MIN_CURVATURE - Static variable in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
MIN_FREE_MEMORY - Static variable in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Keep at least this portion of the Java heap memory free
MIN_PROJECTION_ITERATIONS - Static variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
MIN_PROJECTION_ITERATIONS - Static variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSamplingGPU
 
minCurvatureDir() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns the value of the minCurvatureDir record component.
minCurvatureDir() - Method in record class cz.fidentis.analyst.data.shapes.Glyph
Returns the value of the minCurvatureDir record component.
minDistanceIntersection(Point3d, Point3d, int) - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
Calculates distance between two points (currently searched node and point to which we want to find nearest neighbor) (based on axis)
MINIMAL_SIGNIFICANT_POINTS - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationAction
 
minPoint() - Method in record class cz.fidentis.analyst.data.shapes.Box
Returns the value of the minPoint record component.
minPrincipal() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns the value of the minPrincipal record component.
mouseClicked(MouseEvent) - Method in class cz.fidentis.analyst.canvas.MouseClickListener
when mouse is clicked calculate a ray into the scene
mouseClicked(MouseEvent) - Method in class cz.fidentis.analyst.canvas.MouseRotationListener
Middle mouse button click resets rotation and zoom
MouseClickListener - Class in cz.fidentis.analyst.canvas
A mouse adapter that handles clicking in canvas and then casts the ray into the scene.
MouseClickListener(Canvas) - Constructor for class cz.fidentis.analyst.canvas.MouseClickListener
constructor requiring one parameter
mouseDragged(MouseEvent) - Method in class cz.fidentis.analyst.canvas.MouseRotationListener
Left mouse button dragging rotates Right mouse button dragging moves Middle mouse button dragging resets rotation and zoom
mouseMoved(MouseEvent) - Method in class cz.fidentis.analyst.canvas.MouseRotationListener
Actualize mouse movement
MouseRotationListener - Class in cz.fidentis.analyst.canvas
This object is invoked when the mouse interacts with the OpenGL canvas.
MouseRotationListener(Canvas) - Constructor for class cz.fidentis.analyst.canvas.MouseRotationListener
Constructor.
mouseWheelMoved(MouseWheelEvent) - Method in class cz.fidentis.analyst.canvas.MouseRotationListener
Zoom in or out based on mouse wheel movement
move(double, double) - Method in class cz.fidentis.analyst.rendering.Camera
Moves the camera.
movePoint(T, Vector3d) - Static method in class cz.fidentis.analyst.engines.landmarks.impl.ProcrustesImpl
Moves point by given vector value.
MRU - Enum constant in enum class cz.fidentis.analyst.data.face.HumanFaceMemoryManager.Strategy
 
multiply(Quaternion, Quaternion) - Static method in class cz.fidentis.analyst.math.Quaternion
Returns the Hamilton product of two quaternions.

N

name() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the name record component.
NAME - Static variable in class cz.fidentis.analyst.gui.project.faceinfo.FaceInfoControlPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.project.filter.FilterPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.curvature.CurvaturePanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
 
NAME - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
NearestNeighborsDistanceTask - Class in cz.fidentis.analyst.gui.task.batch.distance
A task that computes similarity of a set of faces by computing the distance of faces to an average face and then combining these values to get mutual similarity for all pairs.
NearestNeighborsDistanceTask(ProgressDialog<Void, Integer>, BatchDistancePanel, NearestNeighborsDistanceTask.DistMeasurement) - Constructor for class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask
Constructor.
NearestNeighborsDistanceTask.DistMeasurement - Enum Class in cz.fidentis.analyst.gui.task.batch.distance
The strategy of distance measurement.
nearestPoint() - Method in record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Returns the value of the nearestPoint record component.
neighbour(Tuple3i, int, int, int) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid3dImpl
 
neighbour(Tuple4i, int, int, int, int) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid4dImpl
 
NewProjectAction - Class in cz.fidentis.analyst.gui.project
A "new project" button in the application toolbox
NewProjectAction() - Constructor for class cz.fidentis.analyst.gui.project.NewProjectAction
 
nextSubNode(double, int, double, int, double, int) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
The new_node method from [1] implementing Table 3.
NO_SAMPLING - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
Fake sampling where all original mesh vertices are used.
NONE - Enum constant in enum class cz.fidentis.analyst.data.mesh.MeshTriangle.Smoothing
No interpolation.
NONE - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
normal() - Method in record class cz.fidentis.analyst.data.shapes.Glyph
Returns the value of the normal record component.
NORMAL - Enum constant in enum class cz.fidentis.analyst.data.mesh.MeshTriangle.Smoothing
Interpolation of the normal vector only.
NORMAL_AND_SHAPE - Enum constant in enum class cz.fidentis.analyst.data.mesh.MeshTriangle.Smoothing
Complete interpolation.
normalizeIfNeeded() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
normalVector() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CrossSectionPlane
Deprecated.
Returns the value of the normalVector record component.
NoSampling - Class in cz.fidentis.analyst.engines.sampling.impl
No point sampling.
NoSampling() - Constructor for class cz.fidentis.analyst.engines.sampling.impl.NoSampling
Constructor.
NOSE - Enum constant in enum class cz.fidentis.analyst.landmarks.impl.SignificantPointType
 
numCycles(int) - Method in class cz.fidentis.analyst.gui.task.batch.distance.PairwiseDistanceTask
 
numOccupiedCells() - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
numOccupiedCells() - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Returns number of non-empty cells.

O

OctNode - Interface in cz.fidentis.analyst.data.octree
A single node of an Octree.
OctNodeImpl - Class in cz.fidentis.analyst.data.octree.impl
Implementation of an Octree node.
OctNodeImpl(Point3d, Point3d, List<MeshTriangle>, List<OctNodeImpl>) - Constructor for class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
OctNodeInner - Class in cz.fidentis.analyst.data.octree.impl
An inner node of an Octree.
OctNodeInner(Point3d, Point3d, List<OctNodeImpl>) - Constructor for class cz.fidentis.analyst.data.octree.impl.OctNodeInner
Constructor of an internal node
OctNodeLeaf - Class in cz.fidentis.analyst.data.octree.impl
A leaf node of an Octree.
OctNodeLeaf(Point3d, Point3d, List<MeshTriangle>) - Constructor for class cz.fidentis.analyst.data.octree.impl.OctNodeLeaf
Constructor of a leaf node
octree() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns the value of the octree record component.
octree() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns the value of the octree record component.
Octree - Interface in cz.fidentis.analyst.data.octree
Octree for storing vertices (MeshPoints) of triangular meshes (MeshFacets).
OCTREE_ACCELERATED_RAY_CASTING - Enum constant in enum class cz.fidentis.analyst.opencl.CLProgramDef
Traverses Octree structure and finds closest intersections with beam.
OCTREE_BUILDER - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
OCTREE_CONSTRUCTION - Enum constant in enum class cz.fidentis.analyst.opencl.CLProgramDef
Constructs linearized octree out of MeshFacets.
OCTREE_TRAVERSAL - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
OCTREE_TRAVERSAL_STRUCTURES - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
OctreeBuilderBenchmark - Class in cz.fidentis.analyst.gui.app.tools.opencl
Benchmark comparing the speed of GPU-based and CPU-based Octree construction.
OctreeBuilderBenchmark() - Constructor for class cz.fidentis.analyst.gui.app.tools.opencl.OctreeBuilderBenchmark
 
OctreeEvent - Class in cz.fidentis.analyst.engines.face.events
The root type for events relate to the changes in octree.
OctreeEvent(HumanFace, String, Object) - Constructor for class cz.fidentis.analyst.engines.face.events.OctreeEvent
Constructor.
OctreeImpl - Class in cz.fidentis.analyst.data.octree.impl
OctTree implementation.
OctreeImpl(Collection<MeshFacet>) - Constructor for class cz.fidentis.analyst.data.octree.impl.OctreeImpl
Constructor.
OctreeOpenCL - Interface in cz.fidentis.analyst.opencl.services.octree
Creates octree in OpenCL memory Octree is static - Does not support modifications after creation The implementation is thread-safe
OctreeOpenCLImpl - Class in cz.fidentis.analyst.opencl.services.octree.impl
Builds Octree on GPU in top-down direction.
OctreeOpenCLImpl(CLContext) - Constructor for class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
Builds an octree from facets for desired CL Context.
OctreeVisitor - Interface in cz.fidentis.analyst.data.octree
When instantiated, the object can be gradually applied to multiple octrees.
OFF_THE_MESH - Enum constant in enum class cz.fidentis.analyst.data.landmarks.MeshVicinity.Location
Outside the boundaries of unclosed mesh (the landmark cannot be projected onto the mesh)
offsetX() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.BoundingBox2D
Deprecated.
Returns the value of the offsetX record component.
offsetY() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.BoundingBox2D
Deprecated.
Returns the value of the offsetY record component.
OLD_MESH - Enum constant in enum class cz.fidentis.analyst.engines.symmetry.SymmetryConfig.Method
 
ON_THE_MESH - Enum constant in enum class cz.fidentis.analyst.data.landmarks.MeshVicinity.Location
On the mesh (closer than the DISTANCE_THRESHOLD)
OpenCLServices - Interface in cz.fidentis.analyst.opencl
Stateless services for compiling OpenCL programs.
openProject(File) - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Opens an exiting project from disk
OpenProjectAction - Class in cz.fidentis.analyst.gui.project
Opens an existing project.
OpenProjectAction() - Constructor for class cz.fidentis.analyst.gui.project.OpenProjectAction
 
OpenTasksWorker - Class in cz.fidentis.analyst.gui.project
A worker for opening multiple task tabs for a single-face analysis
OpenTasksWorker(List<File>, ProgressDialog, Consumer<FacesProxy>) - Constructor for class cz.fidentis.analyst.gui.project.OpenTasksWorker
Constructor.
openTaskTab(FacesProxy) - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Creates and/or opens an analytical tab.
orientNormal(Vector3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
Orient given triangle normal so that it is in the direction of the normals of vertices of the triangle.
origin() - Method in record class cz.fidentis.analyst.data.ray.Ray
Returns the value of the origin record component.
OutputWindowThread - Class in cz.fidentis.analyst.gui.app
Wrapper of the default Java Netbeans Platform output window.
OutputWindowThread() - Constructor for class cz.fidentis.analyst.gui.app.OutputWindowThread
 

P

paintComponent(Graphics) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
paintComponent(Graphics) - Method in class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
 
paintCurve(Graphics2D, CrossSection2D, Color, boolean) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
paintCurveSegment(Graphics2D, List<Point2d>, Color) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
PairwiseDistanceTask - Class in cz.fidentis.analyst.gui.task.batch.distance
A task that computes similarity of a set of faces by applying two-way (from A to B and vice versa) distance measurement to all pairs A and B if the set.
PairwiseDistanceTask(ProgressDialog<Void, Integer>, BatchDistancePanel, boolean) - Constructor for class cz.fidentis.analyst.gui.task.batch.distance.PairwiseDistanceTask
Constructor.
panelHeight() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the panelHeight record component.
panelWidth() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the panelWidth record component.
PERCENTAGE - Enum constant in enum class cz.fidentis.analyst.gui.elements.SpinSlider.ValueType
 
PixelUnpackBuffer - Interface in cz.fidentis.analyst.glsl.buffers
A buffer for GL_PIXEL_UNPACK_BUFFER target.
PixelUnpackBufferImpl - Class in cz.fidentis.analyst.glsl.buffers.impl
A buffer for GL_PIXEL_UNPACK_BUFFER target.
PixelUnpackBufferImpl(BufferDef, GLContext, int, long) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.PixelUnpackBufferImpl
Constructor.
plane() - Method in record class cz.fidentis.analyst.engines.cut.CrossSectionConfig
Returns the value of the plane record component.
Plane - Class in cz.fidentis.analyst.data.shapes
Immutable symmetry plane.
Plane(double) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
 
Plane(Plane) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
Copy constructor without normalization.
Plane(Plane, boolean) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
Copy constructor with possible normalization.
Plane(List<Plane>) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
Creates average plane from existing planes.
Plane(Point3d, Point3d, Point3d) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
Construction from three points.
Plane(Tuple3d) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
Construction from a 3D point.
Plane(Tuple3d, double) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
Constructor.
Plane(Tuple3d, Tuple3d) - Constructor for class cz.fidentis.analyst.data.shapes.Plane
Symmetry plane constructed from two points.
PlaneManipulationPanel - Class in cz.fidentis.analyst.gui.elements
A GUI element grouping three main elements for manipulation with a single cutting plane
PlaneManipulationPanel() - Constructor for class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Constructor
point() - Method in record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Returns the value of the point record component.
POINT_CLOUD - Enum constant in enum class cz.fidentis.analyst.rendering.RenderingMode
 
POINT_SAMPLING_STRATEGIES - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
POINT_SAMPLING_STRATEGIES - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
POINT_SIZE - Static variable in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskEllipse
 
POINT_SIZE - Static variable in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine
 
POINT_SIZE - Static variable in interface cz.fidentis.analyst.data.surfacemask.SurfaceMaskRectangle
 
POINT_TO_POINT_NEAREST_NEIGHBORS - Enum constant in enum class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.Method
Fast point-to-triangle distance strategy.
POINT_TO_SURFACE - Enum constant in enum class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig.Method
Computes the distance to the closest point on polygonal mesh surface (i.e., inside mesh triangles).
POINT_TO_TRIANGLE_NEAREST_NEIGHBORS - Enum constant in enum class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.Method
A point-to-point algorithm.
POINT_TO_VERTICES - Enum constant in enum class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig.Method
Computes the distance to the closest mesh vertices.
PointCloudFacetImpl - Class in cz.fidentis.analyst.data.mesh.impl.facet
A special facet consisting of mesh points only, without mesh topology (edges).
PointCloudFacetImpl(Collection<MeshPoint>) - Constructor for class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
Constructor.
pointSamplingConfig() - Method in record class cz.fidentis.analyst.engines.glyphs.GlyphsConfig
Returns the value of the pointSamplingConfig record component.
PointSamplingConfig - Record Class in cz.fidentis.analyst.engines.sampling
Point sampling strategies and their configuration.
PointSamplingConfig(double, MeshTriangle.Smoothing) - Constructor for record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Constructor for Poisson disk sampling with given minimal distance instance of maximal number of samples.
PointSamplingConfig(PointSamplingConfig.Method, int) - Constructor for record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Simplified constructor for no smoothing.
PointSamplingConfig(PointSamplingConfig.Method, int, MeshTriangle.Smoothing) - Constructor for record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Creates an instance of a PointSamplingConfig record class.
PointSamplingConfig.Method - Enum Class in cz.fidentis.analyst.engines.sampling
Sampling method.
PointSamplingServices - Interface in cz.fidentis.analyst.engines.sampling
Stateless services for point sampling.
PointSamplingVisitor - Interface in cz.fidentis.analyst.engines.sampling
Stateful sub-sampling.
PointSamplingVisitorImpl - Class in cz.fidentis.analyst.engines.sampling.impl
An abstract class for point sampling methods.
PointSamplingVisitorImpl(int) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
Constructor.
PointToProject(boolean, boolean, Point) - Constructor for class cz.fidentis.analyst.data.surfacemask.SurfaceMask2D.PointToProject
Constructor with three parameters
PointToSurfaceDistanceConfig - Record Class in cz.fidentis.analyst.engines.point2surface
Point sampling strategies and their configuration.
PointToSurfaceDistanceConfig(PointToSurfaceDistanceConfig.Method, Point3d, boolean) - Constructor for record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Creates an instance of a PointToSurfaceDistanceConfig record class.
PointToSurfaceDistanceConfig.Method - Enum Class in cz.fidentis.analyst.engines.point2surface
Sampling method.
PointToSurfaceDistanceServices - Interface in cz.fidentis.analyst.engines.point2surface
Stateless services for point-to-mesh distance measurement.
PointToSurfaceDistanceVisitor - Interface in cz.fidentis.analyst.engines.point2surface
Classes implementing this interface can compute minimal distance between a 3D point (set in a constructor) to a mesh facets.
pointType() - Method in record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Returns the value of the pointType record component.
POISSON - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
The Poisson disk sampling that produces uniform distribution of samples lying on the surface.
POISSON_GPU_UTILS - Enum constant in enum class cz.fidentis.analyst.opencl.CLProgramDef
Kernels specific to GPU-based Poisson sub-sampling
POISSON_GPU_UTILS - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
POISSON_MAX_ITERATIONS - Static variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
POISSON_OPENCL - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
The Poisson disk sampling that produces uniform distribution of samples lying on the surface.
PoissonBenchmark - Class in cz.fidentis.analyst.gui.app.tools.opencl
Benchmark comparing performance between CPU-based and GPU-based Poisson sub-sampling implementations.
PoissonBenchmark() - Constructor for class cz.fidentis.analyst.gui.app.tools.opencl.PoissonBenchmark
 
PoissonDiskSubSampling - Class in cz.fidentis.analyst.engines.sampling.impl
This downsampling algorithm evenly distributes samples over the mesh surface while preserving at least a minimal distance d between samples.
PoissonDiskSubSampling(double, MeshTriangle.Smoothing) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Constructor for required sample density
PoissonDiskSubSampling(int, MeshTriangle.Smoothing) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Constructor for the maximum number of samples.
PoissonDiskSubSampling.ActiveNode - Class in cz.fidentis.analyst.engines.sampling.impl
Represents uncovered region of plane, octree node
PoissonDiskSubSamplingGPU - Class in cz.fidentis.analyst.engines.sampling.impl
This implementation overrides PoissonDiskSubSampling sample generation to use GPU-based Ray Casting algorithm implemented in OpenCl.
PoissonDiskSubSamplingGPU(int, MeshTriangle.Smoothing) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSamplingGPU
Constructor for the maximum number of samples.
PoissonReuseBenchmark - Class in cz.fidentis.analyst.gui.app.tools.opencl
Benchmark comparing performance between CPU-based and GPU-based Poisson sub-sampling implementations
PoissonReuseBenchmark() - Constructor for class cz.fidentis.analyst.gui.app.tools.opencl.PoissonReuseBenchmark
 
popup() - Method in class cz.fidentis.analyst.gui.project.ProjectPanelAction
Popups (shows) this control panel.
popup() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
Popups (shows) this control panel.
POSITION - Static variable in class cz.fidentis.analyst.rendering.Camera
 
prepareArrays(int) - Method in class cz.fidentis.analyst.rendering.Scene
 
presumableFreeMemory() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
https://stackoverflow.com/questions/12807797/java-get-available-memory
PREVIEW - Enum constant in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
 
PREVIEW_IMAGE - Enum constant in enum class cz.fidentis.analyst.project.FacesProxy.FaceFileType
 
PRIMARY_FACE - Enum constant in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
 
PRIMARY_FACE_ICON - Static variable in class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewPanel
 
primaryKdTree - Variable in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
K-d tree of the primary triangular mesh(es).
print(String) - Static method in class cz.fidentis.analyst.Logger
Prints a message.
printComparison(long, long, int) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.BenchmarkUtils
Prints benchmark results to stdout
printDuration(String) - Method in class cz.fidentis.analyst.Logger
Prints the message about an operation and the duration of the operation.
printGPU() - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.BenchmarkUtils
Prints name of OpenCL device
printResults(SortedMap<Integer, Stopwatch>, SortedMap<Integer, List<Double>>, double) - Static method in class cz.fidentis.analyst.gui.app.tools.IcpDownsampling
 
printTimeStats() - Static method in class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsMultipleFaces
 
printTimeStats() - Static method in class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsTwoFaces
 
printTimeStats() - Method in class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask
 
printTimeStats() - Method in class cz.fidentis.analyst.gui.task.batch.distance.PairwiseDistanceTask
 
printTimeStats() - Method in class cz.fidentis.analyst.gui.task.batch.distance.RayCastingDistanceTask
 
printTimeStats() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
printVerticesCount(HumanFace) - Static method in class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsTwoFaces
 
PrioritySphereDecorator - Class in cz.fidentis.analyst.engines.distance.measurement
Given a sphere, this decorator increases weight of measurements inside the sphere proportionally to their distance to sphere's center.
PrioritySphereDecorator(FacetDistances, Point3d, double) - Constructor for class cz.fidentis.analyst.engines.distance.measurement.PrioritySphereDecorator
Constructor.
PrioritySphereDecorator(Point3d, double) - Constructor for class cz.fidentis.analyst.engines.distance.measurement.PrioritySphereDecorator
Constructor without sub-element!
priSampling() - Method in record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Returns the value of the priSampling record component.
process(List<HumanFace>) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
ProcessedCloud(List<MeshPoint>, Point3d) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh.ProcessedCloud
Moves orig points so that the centroid is in the space origin, copies them into a new list.
processSubTree(OctNode, Point3d, Point3d, int) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
The main traversal algorithms from [1].
ProcrustesImpl - Class in cz.fidentis.analyst.engines.landmarks.impl
Procrustes superimposition algorithm that computes transformation of faces from their feature points.
ProcrustesImpl() - Constructor for class cz.fidentis.analyst.engines.landmarks.impl.ProcrustesImpl
 
ProgramsManager - Class in cz.fidentis.analyst.glsl.code.impl
This object deals with shaders and programs of a single OpenGL context.
ProgramsManager(GLContext) - Constructor for class cz.fidentis.analyst.glsl.code.impl.ProgramsManager
Constructor.
ProgressDialog<T,V> - Class in cz.fidentis.analyst.gui.elements
A dialog window that shows the progress of a long-running task.
ProgressDialog(Component, String) - Constructor for class cz.fidentis.analyst.gui.elements.ProgressDialog
Constructor.
project() - Method in class cz.fidentis.analyst.gui.task.interactivemask.InteractiveMaskTaskNoParallel
Projects points from a given list onto face
Project - Class in cz.fidentis.analyst.project
A FIDENTIS project.
Project() - Constructor for class cz.fidentis.analyst.project.Project
Constructor for a new empty project.
Project(File) - Constructor for class cz.fidentis.analyst.project.Project
Re-initializes an existing project.
ProjectFilteringAction - Class in cz.fidentis.analyst.gui.project.filter
Action listener for panel used to filter faces in the project window.
ProjectFilteringAction(ProjectPanel, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.project.filter.ProjectFilteringAction
Constructor for project window when project panel is provided
ProjectJsonStructure - Class in cz.fidentis.analyst.project
This class determine the structure of the JSON project configuration file.
ProjectJsonStructure() - Constructor for class cz.fidentis.analyst.project.ProjectJsonStructure
An empty constructor required by Jackson deserialization.
ProjectJsonStructure(FacesProxy) - Constructor for class cz.fidentis.analyst.project.ProjectJsonStructure
Constructor from faces proxy used for serialization.
PROJECTOR_MAX_ANGLE - Static variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
PROJECTOR_MAX_ANGLE - Static variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSamplingGPU
 
PROJECTOR_MIN_ROTATION - Static variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
PROJECTOR_MIN_ROTATION - Static variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSamplingGPU
 
ProjectPanel - Class in cz.fidentis.analyst.gui.project
The left-hand part of the project dashboard consisting of a project toolbar and a table of faces.
ProjectPanel() - Constructor for class cz.fidentis.analyst.gui.project.ProjectPanel
Constructor.
ProjectPanelAction<T> - Class in cz.fidentis.analyst.gui.project
Default action listener (controller) used to connect specific control panel of the project window with the project itself.
ProjectPanelAction(ProjectPanel, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.project.ProjectPanelAction
Constructor.
ProjectTable - Class in cz.fidentis.analyst.gui.project.table
A table-based view of the list of project's faces
ProjectTable() - Constructor for class cz.fidentis.analyst.gui.project.table.ProjectTable
Constructor.
ProjectTableModel - Class in cz.fidentis.analyst.gui.project.table
Table model for the project's table.
ProjectTableModel() - Constructor for class cz.fidentis.analyst.gui.project.table.ProjectTableModel
Constructor
ProjectTableModel.Column - Enum Class in cz.fidentis.analyst.gui.project.table
Names of columns and their order
projectToPlane(Point3d) - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns a point laying on the plane.
ProjectWindow - Class in cz.fidentis.analyst.gui.project
The main panel enabling analysts to select the primary and secondary faces, and to perform basic batch processing.
ProjectWindow() - Constructor for class cz.fidentis.analyst.gui.project.ProjectWindow
Project Top Component
PrTransformation - Class in cz.fidentis.analyst.engines.landmarks
Class used to store information about transformation that needs to be applied to a second face when computing Procrustes analysis.
PrTransformation() - Constructor for class cz.fidentis.analyst.engines.landmarks.PrTransformation
Empty constructor with values that won't transform face.
PrTransformation(double, Vector3d, Vector3d, SimpleMatrix) - Constructor for class cz.fidentis.analyst.engines.landmarks.PrTransformation
constructor
put(int, T) - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
Puts 3D coordinates into buffer
put(T) - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
Puts 3D coordinates into buffer + zero value to align the data
putAll(List<MeshTriangle>) - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
putAll(List<T>) - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
Populates buffer with 3D coordinates + adds zero values to align the data Overwrites previous data and resizes itself, if needed
putAll(List<T>) - Method in class cz.fidentis.analyst.opencl.memory.WriteBufferGPU
Populated buffer with desired elements.

Q

Quaternion - Class in cz.fidentis.analyst.math
This class represents ICP rotation in the form of a quaternion.
Quaternion(double, double, double, double) - Constructor for class cz.fidentis.analyst.math.Quaternion
Builds a quaternion from its components.
Quaternion(EigenvalueDecomposition) - Constructor for class cz.fidentis.analyst.math.Quaternion
Builds a quaternion from eigenvalue decomposition.

R

RANDOM - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
Randomly selected mesh vertices.
RandomSampling - Class in cz.fidentis.analyst.engines.sampling.impl
Random sampling when vertices are selected randomly.
RandomSampling(int) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.RandomSampling
Constructor.
RawFacetDistances - Class in cz.fidentis.analyst.engines.distance.measurement
The result of the facet-to-surface distance measurement, i.e., distances and nearest neighbors of all vertices of a single mesh facet.
RawFacetDistances(MeshFacet, List<Double>, List<MeshPoint>) - Constructor for class cz.fidentis.analyst.engines.distance.measurement.RawFacetDistances
Constructor.
ray() - Method in record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Returns the value of the ray record component.
Ray - Record Class in cz.fidentis.analyst.data.ray
A ray with origin, unit direction, and length.
Ray(Ray) - Constructor for record class cz.fidentis.analyst.data.ray.Ray
Copy constructor.
Ray(Point3d, Vector3d) - Constructor for record class cz.fidentis.analyst.data.ray.Ray
Constructor a standard ray with length 1
Ray(Point3d, Vector3d, double) - Constructor for record class cz.fidentis.analyst.data.ray.Ray
Constructor.
RAY_CASTING - Enum constant in enum class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.Method
Casting rays from visited meshes in the direction of their normal vectors.
RAY_CASTING_DISTANCE - Enum constant in enum class cz.fidentis.analyst.glsl.buffergroups.BufferGroupDef
A group of buffers used for ray-casting distance measurement.
RAY_CASTING_GPU - Enum constant in enum class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.Method
Casting rays from visited meshes in the direction of their normal vectors.
RAY_INTERSECTION - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
RayCastingBenchmark - Class in cz.fidentis.analyst.gui.app.tools.opencl
Benchmark comparing performance between ray-casting implementations on CPU and GPU.
RayCastingBenchmark() - Constructor for class cz.fidentis.analyst.gui.app.tools.opencl.RayCastingBenchmark
 
RayCastingDistanceTask - Class in cz.fidentis.analyst.gui.task.batch.distance
A task that computes similarity of a set of faces by casting rays in the diction of template face normals.
RayCastingDistanceTask(ProgressDialog<Void, Integer>, BatchDistancePanel, GLContext) - Constructor for class cz.fidentis.analyst.gui.task.batch.distance.RayCastingDistanceTask
Constructor.
RayCastingDistBufferGroup - Class in cz.fidentis.analyst.glsl.buffergroups.impl
This class implements a collection of buffers used by the MeshDistanceRCGPU visitor.
RayCastingDistBufferGroup(GLContext) - Constructor for class cz.fidentis.analyst.glsl.buffergroups.impl.RayCastingDistBufferGroup
Constructor.
rayCastUsingCPU(List<MeshFacet>, int, int) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.RayCastingBenchmark
 
rayCastUsingOpenCL(List<MeshFacet>, int, int) - Static method in class cz.fidentis.analyst.gui.app.tools.opencl.RayCastingBenchmark
 
RayFactory - Interface in cz.fidentis.analyst.data.ray
This interface provides services that instantiates objects related to ray intersections.
rayIntersection(Ray) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
rayIntersection(Ray) - Method in interface cz.fidentis.analyst.data.octree.OctNode
Calculates the intersection of a ray with this node.
RayIntersection - Interface in cz.fidentis.analyst.data.ray
A single ray intersection.
RayIntersectionBuffer - Class in cz.fidentis.analyst.opencl.memory.impl
Buffer to hold results of ray intersections on GPU Each intersection is aligned to 8 continuous values 0,1,2 --> Intersection Point 3 --> Triangle index --> in GPU memory - needed if we want to recreate the RayIntersection on CPU side Triangle index is positive if the HIT is direct, Negative, if the hit is indirect, and 0 if no HIT happened 4,5,6 --> Intersection Normal 7 --> Ray Intersection distance
RayIntersectionBuffer(CLContext) - Constructor for class cz.fidentis.analyst.opencl.memory.impl.RayIntersectionBuffer
Initializes buffer of ray intersections
RayIntersectionConfig - Record Class in cz.fidentis.analyst.engines.raycasting
Configuration of ray casting
RayIntersectionConfig(Ray, MeshTriangle.Smoothing, boolean) - Constructor for record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Creates an instance of a RayIntersectionConfig record class.
RayIntersectionImpl - Class in cz.fidentis.analyst.data.ray.impl
The implementation of a ray intersection.
RayIntersectionImpl(Point3d, Vector3d, MeshTriangleImpl, boolean) - Constructor for class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
Constructor.
RayIntersectionOpenCLConfig - Record Class in cz.fidentis.analyst.opencl.services.raycasting
Configuration of ray casting
RayIntersectionOpenCLConfig(MeshTriangle.Smoothing, boolean) - Constructor for record class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLConfig
Creates an instance of a RayIntersectionOpenCLConfig record class.
RayIntersectionOpenCLServices - Class in cz.fidentis.analyst.opencl.services.raycasting
Provides Ray Intersection Services implemented on GPU
RayIntersectionOpenCLServices(CLContext, RayIntersectionOpenCLConfig) - Constructor for class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLServices
Creates instance of Ray Intersection OpenCL Services.
RayIntersectionServices - Interface in cz.fidentis.analyst.engines.raycasting
Stateless services for ray casting.
RayIntersectionVisitor - Interface in cz.fidentis.analyst.engines.raycasting
Stateful ray casting.
RayIntersectionVisitorImpl - Class in cz.fidentis.analyst.engines.raycasting.impl
This visitor throws a ray from origin point and finds all intersections of the ray with facets.
RayIntersectionVisitorImpl(Ray, MeshTriangle.Smoothing) - Constructor for class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
Constructor.
RC_DIST_CELL_BOUNDS - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_CELL_ELEMENTS - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_DISTANCES - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_GRID_INFO - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_RAYS - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_SORTED_TRIANGLES - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_TRIANGLES - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_TRIANGLES_REDUCTION - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RC_DIST_VERTICES - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
 
RcDistanceGPUBenchmark - Class in cz.fidentis.analyst.gui.app.tools
Class for testing the performance of GPU ray-casting vs CPU ray-casting.
RcDistanceGPUBenchmark() - Constructor for class cz.fidentis.analyst.gui.app.tools.RcDistanceGPUBenchmark
 
read() - Static method in class cz.fidentis.analyst.Logger
Returns an event message.
readFrom(long, long, Consumer<ByteBuffer>) - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
readFrom(long, long, Consumer<ByteBuffer>) - Method in interface cz.fidentis.analyst.glsl.buffers.SsboBuffer
Reads data from the buffer.
readFromObj(File) - Static method in class cz.fidentis.analyst.data.mesh.impl.io.MeshObjLoader
Opens file and loads data into MeshModel
readMeshModel(File) - Static method in interface cz.fidentis.analyst.data.mesh.MeshIO
Reads mesh model from a file.
readResults() - Method in interface cz.fidentis.analyst.opencl.services.raycasting.BeamIntersectionVisitor
Checks if the results are ready and then copies them from GPU
readResults() - Method in class cz.fidentis.analyst.opencl.services.raycasting.impl.BeamIntersectionVisitorImpl
 
readResultsAsMeshPoints() - Method in interface cz.fidentis.analyst.opencl.services.raycasting.BeamIntersectionVisitor
Waits for results and then copies them from GPU as MeshPoints Ignores calculated distances to speed-up reading
readResultsAsMeshPoints() - Method in class cz.fidentis.analyst.opencl.services.raycasting.impl.BeamIntersectionVisitorImpl
 
rearrangeLeafNodes(Point3d, Point3d, Point3d, int) - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
recognizeFromImage(int) - Method in class cz.fidentis.analyst.landmarks.impl.LandmarksDetectorImpl
 
recognizeFromImage(int) - Method in interface cz.fidentis.analyst.landmarks.LandmarksDetector
Detects landmarks from the canvas, usually prepared by the previous call of the LandmarksDetector.zoomAndRenderFace(DrawableFace) method.
recognizeFromMultipleAngles(int, SymmetryConfig, int, double) - Method in class cz.fidentis.analyst.landmarks.impl.LandmarksDetectorImpl
 
recognizeFromMultipleAngles(int, SymmetryConfig, int, double) - Method in interface cz.fidentis.analyst.landmarks.LandmarksDetector
Detects landmarks of a face.
recognizeLandmarks(int) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsAction
 
RECOMPUTE_IF_PRESENT - Enum constant in enum class cz.fidentis.analyst.engines.face.FaceStateServices.Mode
 
recomputeFromFeaturePoints(int) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryAction
 
recomputeFromMesh(int) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryAction
 
RecoverTasksWorker - Class in cz.fidentis.analyst.gui.project
A worker for loading multiple task tabs (faces and cameras) of a project from dumped files.
RecoverTasksWorker(Project, ProgressDialog<Boolean, Integer>, BiConsumer<Camera, FacesProxy>) - Constructor for class cz.fidentis.analyst.gui.project.RecoverTasksWorker
Constructor.
RECTANGLE - Enum constant in enum class cz.fidentis.analyst.data.surfacemask.SurfaceMaskFactory.MaskType
 
redirectToPipe() - Static method in class cz.fidentis.analyst.Logger
Redirects messages into a pipe.
redirectToStdErr() - Static method in class cz.fidentis.analyst.Logger
Redirects messages into the system error output.
redirectToStdOut() - Static method in class cz.fidentis.analyst.Logger
Redirects messages into the system standard output.
REDUCTION_SERVICES - Enum constant in enum class cz.fidentis.analyst.opencl.CLProgramDef
Common kernel reduction operations like find the largest number in buffer or Bounding box calculations
REFLECTIONS_BUTTON_ICON - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
REFLECTIONS_COLOR - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
reflectPointOverPlane(Point3d) - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns a point laying on the opposite side of the plane ("mirrors" the point).
reflectUnitVectorOverPlane(Vector3d) - Method in class cz.fidentis.analyst.data.shapes.Plane
Reflects the give unit vector over this plane.
refreshPanel(ActionListener, DrawableFeaturePoints, List<Landmark>) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
Refreshes the panel
register(String, HumanFace, HumanFace) - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
registerAndMeasure(int, int, HumanFace, HumanFace, double[][]) - Static method in class cz.fidentis.analyst.gui.app.tools.BatchSimilarityGroundTruth
 
registerBuffers(GLContext, BufferGroupDef) - Static method in interface cz.fidentis.analyst.glsl.GlslServices
Registers a bunch of buffers required by a GLSL program(s) in given GL context.
registerClassesInKryo(Kryo) - Static method in interface cz.fidentis.analyst.data.mesh.MeshFactory
Registers relevant mesh-related classes in the Kryo object so that their instances can be serialized quickly using the Kryo serialization library.
registerListener(HumanFaceListener) - Method in interface cz.fidentis.analyst.data.face.HumanFaceEventBus
Registers listeners (objects concerned in the human face changes) to receive events.
registerListener(HumanFaceListener) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
REGISTRATION_GPA - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
REGISTRATION_ICP - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
REGISTRATION_NONE - Static variable in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
 
RegistrationAction - Class in cz.fidentis.analyst.gui.task.registration
Action listener for the ICP and Procrustes registration.
RegistrationAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.registration.RegistrationAction
Constructor.
RegistrationPanel - Class in cz.fidentis.analyst.gui.task.registration
Panel used to interactively visualize two face and adjust their registration.
RegistrationPanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Constructor.
RELATIVE_DISTANCE - Enum constant in enum class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask.DistMeasurement
 
relativeDist() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns the value of the relativeDist record component.
relativeDistance() - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceVisitorImpl
 
relativeDistance() - Method in interface cz.fidentis.analyst.engines.distance.MeshDistanceVisitor
Returns true if the distance was computed as relative (with possibly negative values).
release() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
Ask GPU to release the program from its memory.
release() - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledShader
Ask GPU to release the shader from its memory.
release() - Method in class cz.fidentis.analyst.opencl.impl.CompiledCLProgram
Ask GPU to release the program from its memory.
release() - Method in interface cz.fidentis.analyst.opencl.memory.CLResources
Explicitly releases GPU resources held by this object
release() - Method in class cz.fidentis.analyst.opencl.memory.impl.FacetBuffer
 
release() - Method in class cz.fidentis.analyst.opencl.memory.impl.IntegerBuffer
 
release() - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
release() - Method in class cz.fidentis.analyst.opencl.memory.impl.RayIntersectionBuffer
 
release() - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
 
release() - Method in class cz.fidentis.analyst.opencl.services.octree.impl.OctreeOpenCLImpl
 
release() - Method in class cz.fidentis.analyst.opencl.services.raycasting.impl.BeamIntersectionVisitorImpl
 
release() - Method in class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLServices
 
release(CLContext) - Method in class cz.fidentis.analyst.opencl.impl.SingletonGpuManagerCL
Should be called before the OpenCL context is erased.
release(CLContext) - Static method in interface cz.fidentis.analyst.opencl.OpenCLServices
Should be called before the OpenCL context is erased.
release(GLContext) - Method in class cz.fidentis.analyst.glsl.code.impl.SingletonGpuManager
Should be called before the OpenGL context is erased.
release(GLContext) - Static method in interface cz.fidentis.analyst.glsl.GlslServices
Should be called before the OpenGL context is erased.
release(GlslProgramDef, boolean) - Method in class cz.fidentis.analyst.glsl.code.impl.ProgramsManager
Removes the program and its shaders from this manager and from GPU memory.
release(CLProgramDef) - Method in class cz.fidentis.analyst.opencl.impl.CLProgramsManager
Removes the program and its shaders from this manager and from GPU memory.
releaseAll() - Method in class cz.fidentis.analyst.opencl.impl.CLProgramsManager
Removes all programs, asks for releasing GPU memory.
releaseAll(boolean) - Method in class cz.fidentis.analyst.glsl.code.impl.ProgramsManager
Removes all programs, asks for releasing GPU memory.
remove(K, V) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
remove(K, V) - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Removes an object located in the space
removeAllRows() - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Clears the table
removeCustomLandmark(Landmark) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Removes custom landmark from face
removeCustomLandmark(Landmark) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
removeFace(String) - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Removes the face from either memory or swap space.
removeFace(String) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
removeFace(String) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
removeFace(String) - Method in class cz.fidentis.analyst.project.FacesProxy
Removes face from the proxy.
removeFacet(int) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
removeFacet(int) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Removes facet from the model.
removeFeaturePoint(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes a feature point
removeFeaturePoint(Landmark) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes a feature point
removeFilteredFace(String) - Method in class cz.fidentis.analyst.gui.project.filter.FilterHistory
Removes face which is currently filtered
removePropertyChangeListener(PropertyChangeListener) - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
removeRow(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTableModel
 
removeSelectedFaces() - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Finds selected rows in the table, closes task tabs in which corresponding faces appear and removes rows fro the table.
render(GL2) - Method in class cz.fidentis.analyst.drawables.Drawable
Renders the scene.
RENDERING_MODE_TOOLBOX_ICON - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
RenderingMode - Enum Class in cz.fidentis.analyst.rendering
Rendering modes.
RenderingToolbox - Class in cz.fidentis.analyst.toolbar
Canvas popup toolbox for the selection of rendering mode.
RenderingToolbox(Canvas) - Constructor for class cz.fidentis.analyst.toolbar.RenderingToolbox
Constructor.
renderMeshFacet(GL2, MeshFacet, HeatMap3D, float) - Method in class cz.fidentis.analyst.rendering.HeatmapRenderer
Maps distances of mesh facet to colors and renders the taken heatmap.
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.Drawable
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableFace
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableFpSkeleton
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableInteractiveMask
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableLine
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawableMesh
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawablePlane
 
renderObject(GL2) - Method in class cz.fidentis.analyst.drawables.DrawablePointCloud
 
renderObject(GL2, MeshFacet) - Method in class cz.fidentis.analyst.drawables.DrawablePlane
 
renderObjects(Collection<Drawable>, int, int, Vector4f) - Method in class cz.fidentis.analyst.rendering.ShadersManager
Puts drawable objects through pipeline which enables to render fog simulation and contours.
renderScene() - Method in class cz.fidentis.analyst.canvas.Canvas
Renders the scene.
renderScene() - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
 
renderScene() - Method in class cz.fidentis.analyst.toolbar.Toolbar
 
renderScene(Camera, Collection<Drawable>) - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Renders drawable objects.
replaceRow(int, CornerTableRow) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
replaces row of corner table at specified index
reset() - Method in interface cz.fidentis.analyst.glsl.buffers.AtomicCounterBuffer
Resets the counter to zero.
reset() - Method in class cz.fidentis.analyst.glsl.buffers.impl.AtomicCounterBufferImpl
 
reset() - Method in class cz.fidentis.analyst.gui.task.batch.Stopwatch
Rests the stopwatch, i.e., clears the all previous time measurements.
resetAllColorsToDefault() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes all individual colors of feature points.
resetAllRenderModesToDefault() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes all individual render modes of feature points.
resetAllSizesToDefault() - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes all individual sizes of feature points.
resetColorToDefault(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes (possible) special color of the feature point.
resetRenderModeToDefault(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes (possible) special render mode of the feature point.
resetSizeToDefault(int) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Removes (possible) special size of the feature point.
reshape(GLAutoDrawable, int, int, int, int) - Method in class cz.fidentis.analyst.canvas.CanvasListener
 
resize(int) - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Creating new buffer and releasing the old one is costly.
resizeSubBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Creating new SubBuffer of the main buffer to operate with smaller amount of memory
resizeSubBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.IntegerBuffer
 
resizeSubBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
resizeSubBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.RayIntersectionBuffer
 
resizeSubBuffer(int) - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
 
restored() - Method in class cz.fidentis.analyst.gui.app.Installer
 
restoreFromFile(File) - Static method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
revertFiltering() - Method in class cz.fidentis.analyst.gui.project.filter.ProjectFilteringAction
 
revertLastFiltering() - Method in class cz.fidentis.analyst.gui.project.filter.FilterHistory
Reverts last filtering, i.e. removes lastly filtered faces from list
rewind() - Method in class cz.fidentis.analyst.opencl.memory.BufferGPU
Rewinds the buffer
rewind() - Method in class cz.fidentis.analyst.opencl.memory.impl.IntegerBuffer
 
rewind() - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
rewind() - Method in class cz.fidentis.analyst.opencl.memory.impl.RayIntersectionBuffer
 
rewind() - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
 
RIGHT_EYE - Enum constant in enum class cz.fidentis.analyst.landmarks.impl.SignificantPointType
 
RIGHT_MOUTH_CORNER - Enum constant in enum class cz.fidentis.analyst.landmarks.impl.SignificantPointType
 
ROBUST_MESH - Enum constant in enum class cz.fidentis.analyst.engines.symmetry.SymmetryConfig.Method
 
ROBUST_POINT_CLOUD - Enum constant in enum class cz.fidentis.analyst.engines.symmetry.SymmetryConfig.Method
 
rotate(double, double) - Method in class cz.fidentis.analyst.rendering.Camera
Rotates object around axes that appear as horizontal and vertical axes on the screen (parallel to the screen edges), intersecting at the center of the screen (i.e., head center).
ROTATE_DOWN - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
ROTATE_IN - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
ROTATE_LEFT - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
ROTATE_OUT - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
ROTATE_RIGHT - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
ROTATE_UP - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
rotateAroundAxis(Tuple3d, Vector3d, double) - Method in class cz.fidentis.analyst.rendering.Camera
Calculate the new position f point from given angle and rotation axis.
rotateDown(double) - Method in class cz.fidentis.analyst.rendering.Camera
Rotates the camera down.
rotateLeft(double) - Method in class cz.fidentis.analyst.rendering.Camera
Rotates the camera left.
rotateOverY() - Method in class cz.fidentis.analyst.data.shapes.Plane
Rotates plane over Y axis by 90 degrees.
rotateOverZ() - Method in class cz.fidentis.analyst.data.shapes.Plane
Rotates plane over Z axis by 90 degrees.
rotateProjectorPlane(List<Point3d>, Point3d, double, double) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
Rotates projector plane around mesh centroid in x,y-axis by given angles.
rotateRight(double) - Method in class cz.fidentis.analyst.rendering.Camera
Rotates the camera right.
rotateUp(double) - Method in class cz.fidentis.analyst.rendering.Camera
Rotates the camera up.
rotateVertex(T, SimpleMatrix) - Static method in class cz.fidentis.analyst.engines.landmarks.impl.ProcrustesImpl
Rotates vertex v by simulating matrix multiplication with given matrix
rotation() - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Returns the value of the rotation record component.
RotationAnimator - Class in cz.fidentis.analyst.rendering
Animates rotation and zooming of objects, e.g., a camera in a GLCanvas or 3D shapes in the scene.
RotationAnimator() - Constructor for class cz.fidentis.analyst.rendering.RotationAnimator
Constructor.
RotationAnimator(GLCanvas) - Constructor for class cz.fidentis.analyst.rendering.RotationAnimator
Constructor.
rotCenter() - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Returns the value of the rotCenter record component.
Row(Landmark) - Constructor for class cz.fidentis.analyst.gui.elements.FpListAbstractPanel.Row
Constructor.
Row(Landmark, SpinSlider, JLabel) - Constructor for class cz.fidentis.analyst.gui.elements.FpListWeightsPanel.Row
Constructor.
run() - Method in class cz.fidentis.analyst.gui.app.OutputWindowThread
 
runProgram(GLContext, int, int, int) - Static method in interface cz.fidentis.analyst.glsl.GlslServices
Executes the GLSL program previously set by the useProgram() service.
runTask(SwingWorker<T, V>) - Method in class cz.fidentis.analyst.gui.elements.ProgressDialog
Runs the task in the separate thread and displays the progress dialog.

S

sample(MeshFacet, PointSamplingConfig) - Static method in interface cz.fidentis.analyst.engines.sampling.PointSamplingServices
Returns a list of samples from the given mesh.
sample(MeshModel, PointSamplingConfig) - Static method in interface cz.fidentis.analyst.engines.sampling.PointSamplingServices
Returns a list of samples from the given mesh.
sample(Collection<MeshFacet>, PointSamplingConfig) - Static method in interface cz.fidentis.analyst.engines.sampling.PointSamplingServices
Returns a list of samples from the given mesh.
save() - Method in class cz.fidentis.analyst.project.Project
Saves the project's state into the project's folder.
saveLandmarks() - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsAction
 
saveProject() - Method in class cz.fidentis.analyst.gui.project.ProjectPanel
Saves project to disk.
SaveProjectAction - Class in cz.fidentis.analyst.gui.project
A "save project" button in the application toolbox.
SaveProjectAction() - Constructor for class cz.fidentis.analyst.gui.project.SaveProjectAction
 
SaveTasksWorker - Class in cz.fidentis.analyst.gui.project
A worker for saving the state of task tabs into the disk.
SaveTasksWorker(Project, List<TaskWindow>, ProgressDialog) - Constructor for class cz.fidentis.analyst.gui.project.SaveTasksWorker
Constructor.
scale() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.BoundingBox2D
Deprecated.
Returns the value of the scale record component.
scale() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns the value of the scale record component.
scale(double) - Method in class cz.fidentis.analyst.data.shapes.Cylinder
Scales the cylinder.
SCALE_FACTOR - Static variable in class cz.fidentis.analyst.rendering.Camera
When the proper distance of the camera is found based on scene bounding box, the objects may be unnecessary small.
scaleFactor() - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Returns the value of the scaleFactor record component.
scaleFactor() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns the value of the scaleFactor record component.
scaleIcp() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Determines whether to scale during ICP registration.
scalePointDistance(T, double) - Static method in class cz.fidentis.analyst.engines.landmarks.impl.ProcrustesImpl
Scales position of given point by multiplying its coordinates with given scaleFactor.
Scene - Class in cz.fidentis.analyst.rendering
A simple 3D scene.
Scene() - Constructor for class cz.fidentis.analyst.rendering.Scene
 
SceneRenderer - Class in cz.fidentis.analyst.rendering
Handles DrawableMeshs - objects to be drawn, and (re-)renders them on demand.
SceneRenderer() - Constructor for class cz.fidentis.analyst.rendering.SceneRenderer
 
ScreenPointToRay - Class in cz.fidentis.analyst.canvas
Deprecated, for removal: This API element is subject to removal in a future version.
The implementation is not correct and was replaced by the SceneRenderer.castRayThroughPixel(int, int, Camera) method, which is mased on the gluUnProject reverse mapping of the projection and modelview OpenGL matrices.
ScreenPointToRay() - Constructor for class cz.fidentis.analyst.canvas.ScreenPointToRay
Deprecated.
 
SCREENSHOT_BUTTON_ICON - Static variable in class cz.fidentis.analyst.toolbar.Toolbar
 
SECONDARY_FACE - Enum constant in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
 
SECONDARY_FACE_ICON - Static variable in class cz.fidentis.analyst.gui.task.faceinfo.FaceOverviewPanel
 
SEL_ABSOLUTE_DISTANCE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_RELATIVE_DISTANCE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_SHOW_ALL_SPHERES - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_SHOW_NO_HEATMAP - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_SHOW_NO_SPHERES - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_SHOW_SELECTED_SPHERES - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_SHOW_STD_DISTANCE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_SHOW_WEIGHTED_DISTANCE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_STRATEGY_POINT_TO_POINT - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_STRATEGY_POINT_TO_TRIANGLE - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_STRATEGY_RAY_CASTING - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SEL_STRATEGY_RAY_CASTING_GPU - Static variable in class cz.fidentis.analyst.gui.task.distance.DistancePanel
 
SelectableComboBox - Class in cz.fidentis.analyst.gui.elements.cbox
A combobox adapted to show enabled/disabled items.
SelectableComboBox() - Constructor for class cz.fidentis.analyst.gui.elements.cbox.SelectableComboBox
Constructor.
selectAll() - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
 
selectAllFeaturePoints(boolean) - Method in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
(De)selects all feature points for the computation of the weighted Hausdorff distance.
selectAvgFace() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationPanel
Select the average face in the manu, if exists.
selectAvgFace() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Select the average face in the manu, if exists.
selectDirectory(ProjectWindow) - Static method in class cz.fidentis.analyst.gui.project.OpenProjectAction
 
selectDirectory(ProjectWindow) - Static method in class cz.fidentis.analyst.gui.project.SaveProjectAction
 
selectFeaturePoint(int, boolean) - Method in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
(De)selects given feature point.
selectFeaturePoint(int, boolean) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointListPanel
(De)selects given feature point
selectCheckBox() - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Marks checkbox as selected.
selectPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
 
selectPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
 
selectPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
selectPoint(Point) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Selects a point for further manipulation
serialize(ObjectOutputStream) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
 
serialize(ObjectOutputStream) - Method in class cz.fidentis.analyst.project.FacesProxy
Serializes current state.
setAddButton(boolean) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Sets the state of addFpButton
setAskWhenClosing(boolean) - Method in class cz.fidentis.analyst.gui.task.TaskWindow
Determines whether a dialogue window is opened when the window is closing.
setAvgMeshModel(MeshModel) - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
 
setBeam(WriteBufferGPU<Point3d>, WriteBufferGPU<Vector3d>) - Method in interface cz.fidentis.analyst.opencl.services.raycasting.BeamIntersectionVisitor
Stores Ray components in visitor
setBeam(WriteBufferGPU<Point3d>, WriteBufferGPU<Vector3d>) - Method in class cz.fidentis.analyst.opencl.services.raycasting.impl.BeamIntersectionVisitorImpl
 
setBoundingBox(Box) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Set a bounding box.
setBoundingBox(Box) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setBrightBackground() - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Sets the scene background to bright.
setCamera(Camera) - Method in class cz.fidentis.analyst.canvas.Canvas
 
setCamera(Camera) - Method in class cz.fidentis.analyst.gui.task.TaskWindow
Sets camera to canvas
setCanvasAndFace(Canvas, HumanFace) - Method in class cz.fidentis.analyst.gui.elements.PlaneManipulationPanel
Setter for canvas and face
setCentroidAdjustment(Vector3d) - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
setCloseToMeshColor(Color) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
setColor(int, Color) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Sets color of the feature point.
setColor(Color) - Method in class cz.fidentis.analyst.drawables.Drawable
Sets color
setComputeFromFPs(boolean) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Enables/disables the selection for the computation of the symmetry from feature points.
setContinuousSync(boolean) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
If true, then the spinner is updated continuously during the slider move.
setControlPanel(T) - Method in class cz.fidentis.analyst.gui.project.ProjectPanelAction
Sets (replaces) the control panel.
setControlPanel(T) - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
Sets (replaces) the control panel.
setCrop(boolean) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceNN
Enables to change auto-cropping feature at runtime
setCurrentCuttingPlane(Vector3d) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
Sets current cutting plane and recomputes scale and offset fields for proper display of CrossSectionCurve.
setCurvature(Curvature) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
setCurvature(Curvature) - Method in interface cz.fidentis.analyst.data.mesh.MeshPoint
Sets curvature of the mesh point.
setCurves(List<CrossSection2D>, List<CrossSection2D>) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
Sets computed cross-section curves for rendering.
setCustomFpColor(Color) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
setDarkBackground() - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Sets the scene background to dark.
setDarkBackground(boolean) - Method in class cz.fidentis.analyst.canvas.Canvas
Sets background color
setDefaultColors() - Method in class cz.fidentis.analyst.rendering.Scene
Sets default colors of faces and feature points
setDescription(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
 
setDescription(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
setDescription(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
 
setDescription(String) - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Updates description.
setDescriptionText(String) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Sets the text in the descriptionField
setDistance(Point3d) - Method in class cz.fidentis.analyst.data.ray.impl.RayIntersectionImpl
 
setDistance(Point3d) - Method in interface cz.fidentis.analyst.data.ray.RayIntersection
Set the distance of the intersection point from the ray's origin.
setDistanceThreshold(double) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
setDistDeviation(int, int, double) - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
 
setDistSimilarity(int, int, double) - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistanceTask
 
setDistValues(int, int, MeshDistanceVisitor, MeshDistanceVisitor) - Method in class cz.fidentis.analyst.gui.task.batch.distance.PairwiseDistanceTask
Sets an average distance and a sample standard deviation but only considering vertices that are not copped either by the second face in the pairwise comparison or the mean face (if defined).
setDrawableCuttingPlane(int, DrawableCuttingPlane) - Method in class cz.fidentis.analyst.rendering.Scene
Sets drawable cutting plane.
setDrawableFace(int, HumanFace) - Method in class cz.fidentis.analyst.rendering.Scene
Sets the drawable face (mesh).
setDrawableFeaturePoints(int, HumanFace) - Method in class cz.fidentis.analyst.rendering.Scene
Sets the drawable feature points of the face.
setDrawableInteractiveMask(int, SurfaceMask) - Method in class cz.fidentis.analyst.rendering.Scene
Sets drawable interactive mask.
setDrawablePlane(HumanFace, int) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryAction
 
setDrawableSymmetryPlane(int, HumanFace) - Method in class cz.fidentis.analyst.rendering.Scene
Sets the drawable symmetry plane of the face.
setEnabled(boolean) - Method in class cz.fidentis.analyst.gui.elements.cbox.ConditionalItem
Sets the state.
setEnabled(boolean) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
 
setEnabled(boolean) - Method in class cz.fidentis.analyst.gui.project.filter.FeaturePointsFilterPanel
 
setEnabledOpenCL(boolean) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Turns on or off the OpenCL dependant sampling strategies
setEnabledOpenCL(boolean) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Turns on or off the OpenCL dependant sampling strategies
setEnabledPlanes(boolean) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Turns on or off the plane alignment
setEnabledProcrustes(boolean) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Turns on or off the plane alignment
setEnableShowSamples(boolean) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Enables show samples.
setFaceAsPrimary(int) - Method in class cz.fidentis.analyst.rendering.Scene
Sets the given face as primary.
setFaceAsSecondary(int) - Method in class cz.fidentis.analyst.rendering.Scene
Sets the given face as secondary.
setFaceBoundingBox(Box) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
Sets bounding box used for computing scale and offset when drawing CrossSectionCurve.
setFacets(List<MeshFacet>) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
setFacets(List<MeshFacet>) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
change facets
setFeaturePointsInfo(List<String>) - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceGeometryInfo
 
setFecetsInfo(String) - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceGeometryInfo
 
setFilteringState(boolean) - Method in class cz.fidentis.analyst.gui.project.filter.FilterPanel
Sets the filtering state
setFirst(SurfaceMaskLine.MaskPoint) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
sets the first point
setFogVersion(int) - Method in class cz.fidentis.analyst.rendering.ShadersManager
Setter for fog rendering type
setGlName(int) - Method in class cz.fidentis.analyst.glsl.buffers.impl.AbstractBuffer
 
setGlyphs(List<Glyph>) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Sets the glyphs.
setGlyphs(List<Glyph>) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setGreater(KdNode) - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
setGreater(KdNode) - Method in interface cz.fidentis.analyst.data.kdtree.KdNode
Set lesser node.
setHausdorffDistances(String, String, String) - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesPanel
Set computed Hausdorff distance
setHeatmap() - Method in class cz.fidentis.analyst.gui.task.curvature.CurvatureAction
 
setHeatMap(HeatMap3D) - Method in class cz.fidentis.analyst.drawables.DrawableFace
 
setHighlightIndex(int) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
setHighlights(Color) - Method in class cz.fidentis.analyst.drawables.Drawable
Sets Color of highlights
setHoverActions() - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
If the mouse pointer hovers over a feature point, then ACTION_COMMAND_FEATURE_POINT_HOVER_IN and ACTION_COMMAND_FEATURE_POINT_HOVER_OUT are triggered in the action listener.
setHumanFace(int, HumanFace) - Method in class cz.fidentis.analyst.rendering.Scene
Sets the face and all its existing drawable components.
setHumanFaceFactoryParams() - Method in class cz.fidentis.analyst.gui.task.batch.registration.BatchRegistrationTask
 
setChanged(boolean) - Method in class cz.fidentis.analyst.project.Project
Sets the project's modification indicator
setCheckboxActions() - Method in class cz.fidentis.analyst.gui.elements.FpListAbstractPanel
If the feature point is (un)checked, then ACTION_COMMAND_FEATURE_POINT_SELECT is triggered in the action listener.
setItem(String, boolean) - Method in class cz.fidentis.analyst.gui.elements.cbox.SelectableComboBox
If the combobox contains str, sets its state to [@code bool}.
setKdTree(KdTree) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Sets teh octree
setKdTree(KdTree) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setLast(SurfaceMaskLine.MaskPoint) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
sets the last point
setLesser(KdNode) - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
setLesser(KdNode) - Method in interface cz.fidentis.analyst.data.kdtree.KdNode
Set lesser node.
setMask(SurfaceMaskEllipse) - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskEllipse
 
setMask(SurfaceMaskLine) - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskLine
 
setMask(SurfaceMaskRectangle) - Method in class cz.fidentis.analyst.gui.elements.surfacemaskdrawables.DrawableSurfaceMaskRectangle
 
setMat4fVar(String, float[]) - Method in interface cz.fidentis.analyst.glsl.code.GlslProgram
Sets the value to a uniform Matrix4fv variable defined in the compiled program.
setMat4fVar(String, float[]) - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
setMaterial(Material) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
setMaterial(Material) - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
changes material of the model
setMeshModel(MeshModel) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Sets the mesh model.
setMeshModel(MeshModel) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setMeshVicinity(MeshVicinity) - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
setMeshVicinity(MeshVicinity) - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Updates the closest mesh vicinity
setMoveSpeed(double) - Static method in class cz.fidentis.analyst.canvas.MouseRotationListener
Sets move speed
setName(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.FeaturePointImpl
 
setName(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
setName(String) - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkImpl
 
setName(String) - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Sets new short name.
setNameText(String) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Sets the text in the nameField
setNearestVertices() - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestMeshVerticesImpl
 
setNext(SurfaceMaskLine.MaskPoint) - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPoint
sets the successor of this node
setNormal(Tuple3d) - Method in class cz.fidentis.analyst.data.shapes.Plane
Changes the normal vector.
setNormal(Vector3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
setNormal(Vector3d) - Method in interface cz.fidentis.analyst.data.mesh.MeshPoint
Sets the normal vector
setNormalAt(int, Line2D) - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
Sets normal vector at the given index
setNormals(List<Line2D>) - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
 
setNormalVectorLength(int) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
setNumberVar(String, Number) - Method in interface cz.fidentis.analyst.glsl.code.GlslProgram
Sets the value to a uniform 1f or 1i variable defined in the compiled program.
setNumberVar(String, Number) - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
setNumInspectedFacets(int) - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
 
setOctree(Octree) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Sets teh octree
setOctree(Octree) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setOffTheMeshColor(Color) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
setOnTheMeshColor(Color) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
 
setOppositeCornerIndex(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTableRow
sets index of the opposite corner
setOrigin(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
setOtherDrawable(int, Drawable) - Method in class cz.fidentis.analyst.rendering.Scene
Sets other drawable.
setPaths(List<Path>) - Method in class cz.fidentis.analyst.project.ProjectJsonStructure
Setter used by Jackson deserialization.
setPlane(Plane) - Method in class cz.fidentis.analyst.drawables.DrawablePlane
Sets the plane
setPolygonMode(GL2) - Method in class cz.fidentis.analyst.drawables.Drawable
 
setPosition(Point3d) - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
setPosition(Point3d) - Method in interface cz.fidentis.analyst.data.landmarks.Landmark
Update 3D position
setPosition(Point3d) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
setPosition(Point3d) - Method in interface cz.fidentis.analyst.data.mesh.MeshPoint
 
setPrioritySphereMask(MeshDistances, Map<Landmark, Double>) - Static method in interface cz.fidentis.analyst.engines.face.FaceDistanceServices
Extends the distance measurement (typically retrieved by the FaceDistanceServices.calculateDistance(HumanFace, HumanFace, boolean, boolean, MeshDistanceConfig.Method, MeshDistanceConfig.GPUData) method) with priority sphere layers.
setPrioritySphereMask(MeshDistances, Map<Landmark, Double>) - Method in class cz.fidentis.analyst.engines.face.impl.FaceDistanceServicesImpl
Extends the distance measurement (typically retrieved by the FaceDistanceServicesImpl.calculateDistance(HumanFace, HumanFace, boolean, boolean, MeshDistanceConfig.Method, MeshDistanceConfig.GPUData) method) with priority sphere layers.
setProjectDir(File) - Method in class cz.fidentis.analyst.project.Project
Sets project's folder
setRealSamples(int) - Method in class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
 
setRecording(boolean) - Method in class cz.fidentis.analyst.canvas.CanvasListener
 
setRenderMode(int, RenderingMode) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Sets render mode of the feature point.
setRenderMode(RenderingMode) - Method in class cz.fidentis.analyst.drawables.Drawable
Sets rendering mode
setRequiredSamples(int) - Method in class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
 
setRequiredSamples(int) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
setRequiredSamples(int) - Method in interface cz.fidentis.analyst.engines.sampling.PointSamplingVisitor
Changes the number of required samples.
setResize(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
setReuseDumpFile(boolean) - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
If set to true, then the dump file of a face is created only once and then reused for every recovery (it is never overwritten).
setReuseDumpFile(boolean) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
setRotationMatrix(SimpleMatrix) - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
setRotationSpeed(double) - Static method in class cz.fidentis.analyst.canvas.MouseRotationListener
Sets rotation speed
setRowCount(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTableModel
 
setSampling(int) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
Sets sampling for rendering the cross-cut curve
setSamplingStrength(int) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
Sets sampling strength
setSamplingStrength(int) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Sets the sampling strength
setSaveFpChangesButton(boolean) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Sets the state of SaveFpChangesButton
setScale(double) - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
setSelectedPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
Sets selected point
setSelectedPoint(Point) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Sets/resets the selected point
setShiftPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
Sets shift point
setShiftPoint(Point) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Sets shift point
setShowBBox(boolean) - Method in class cz.fidentis.analyst.drawables.DrawablePlane
Switches on/off bounding box rendering.
setShowHideCode(Runnable, Runnable) - Method in class cz.fidentis.analyst.gui.project.ProjectPanelAction
Provide a code that is run when the control panel is focused (popped up, shown) and unfocused (closed or hidden by another control panel)
setShowHideCode(Runnable, Runnable) - Method in class cz.fidentis.analyst.gui.task.ControlPanelAction
Provide a code that is run when the control panel is focused (popped up, shown) and unfocused (closed or hidden by another control panel)
setShowNormals(boolean) - Method in class cz.fidentis.analyst.gui.elements.CurveRenderingPanel
 
setShowSamples(boolean) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Selects show samples.
setShowSkeletonCheckBox(boolean) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Sets the state of the showSkeletonCheckbox
setSize(int, double) - Method in class cz.fidentis.analyst.drawables.DrawableFeaturePoints
Sets size of the feature point.
setSliderActions() - Method in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
If the slider or its spinner are changed, then ACTION_COMMAND_SPINSLIDER_SPINNER or ACTION_COMMAND_SPINSLIDER_SLIDER are triggered in the action listener.
setSliderSize(int) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Sets the width of slider.
setState(CanvasState) - Method in class cz.fidentis.analyst.canvas.Canvas
Sets the state of the canvas.
setState(HumanFaceState) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Falls back to given state.
setState(HumanFaceState) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setStrategy(HumanFaceMemoryManager.Strategy) - Method in interface cz.fidentis.analyst.data.face.HumanFaceMemoryManager
Changes the dumping strategy
setStrategy(HumanFaceMemoryManager.Strategy) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
setSuperImpositionAdjustment(Vector3d) - Method in class cz.fidentis.analyst.engines.landmarks.PrTransformation
 
setSurfaceMask(SurfaceMask) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Set a surface mask.
setSurfaceMask(SurfaceMask) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setSurfaceMask(SurfaceMask2D) - Method in class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
Sets a surface mask
setSymmetryMeasure(double) - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
setSymmetryPlane(Plane) - Method in interface cz.fidentis.analyst.data.face.HumanFace
Sets the symmetry plane.
setSymmetryPlane(Plane) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
setSymmetryPlane(List<CandidatePlaneMesh>) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
 
setTranslationFactor(Scene) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Computes and sets translation step based on the scene size
setTransparency(float) - Method in class cz.fidentis.analyst.drawables.Drawable
Sets transparency
setUri(URI) - Method in class cz.fidentis.analyst.gui.elements.InfoLinkButton
 
setUseContours(boolean) - Method in class cz.fidentis.analyst.rendering.ShadersManager
Setter for turning contours on and off
setUseGlyphs(boolean) - Method in class cz.fidentis.analyst.rendering.ShadersManager
Setter for turning glyphs on and off
setValue(int) - Method in class cz.fidentis.analyst.gui.elements.ProgressDialog
Updates progress bar.
setValue(Number) - Method in class cz.fidentis.analyst.gui.elements.SpinSlider
Sets the value.
setValue(Object) - Method in class cz.fidentis.analyst.gui.elements.DoubleSpinner
This method sets the double value, but round it into the number of decimal digits given by fractionDigits parameter provided to the constructor.
setValues(Map<MeshFacet, List<Double>>) - Method in class cz.fidentis.analyst.gui.elements.HistogramComponent
Set new distances and compute their frequencies
setVec4fVar(String, float, float, float, float) - Method in interface cz.fidentis.analyst.glsl.code.GlslProgram
Sets the value to a uniform 4f variable defined in the compiled program.
setVec4fVar(String, float, float, float, float) - Method in class cz.fidentis.analyst.glsl.code.impl.CompiledProgram
 
setVertexIndex(int) - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTableRow
sets index of the vertex
setVerticesInfo(String) - Method in class cz.fidentis.analyst.gui.project.faceinfo.FaceGeometryInfo
 
setViewport(int, int, int, int) - Method in class cz.fidentis.analyst.rendering.SceneRenderer
Sets the view-port.
setWeight(double) - Method in class cz.fidentis.analyst.engines.distance.measurement.DistanceRecord
Sets new weight
ShadersManager - Class in cz.fidentis.analyst.rendering
Handles GLSL Programs for 3D scene.
ShadersManager(GLContext, GLU) - Constructor for class cz.fidentis.analyst.rendering.ShadersManager
Setups buffers and textures.
SHADING_FS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
SHADING_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Needed for the view-dependent (correct) transparency, "fog", and glyphs shown in the 3D scene
SHADING_VS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
SHADOW_MAP_FS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
SHADOW_MAP_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Used by the visualization of glyphs (casting shadows)
SHADOW_MAP_VS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
SHAPE - Enum constant in enum class cz.fidentis.analyst.data.mesh.MeshTriangle.Smoothing
Interpolation of the shape only.
shift(double) - Method in class cz.fidentis.analyst.data.shapes.Plane
Translate the plane along its normal
shift(double) - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Moves the plane in the plane's normal direction relatively to the original position.
shiftMask(int, int) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
 
shiftMask(int, int) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
 
shiftMask(int, int) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
 
shiftMask(int, int) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Shifts the mask by a delta in the x and y direction.
shininess() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the shininess record component.
show(boolean) - Method in class cz.fidentis.analyst.drawables.Drawable
Shows or hides the drawable.
showDrawableFace(int, boolean) - Method in class cz.fidentis.analyst.rendering.Scene
Showing or hiding the face (its mesh)
showError() - Method in class cz.fidentis.analyst.gui.app.UserGuideAction
Show an error window if the redirection to the URI fails.
showError() - Method in class cz.fidentis.analyst.gui.elements.InfoLinkButton
Show an error window if the redirection to the URI fails.
showFaceState(FacesProxy, int) - Method in class cz.fidentis.analyst.gui.elements.FaceInfoPanel
Show face info
showFaceState(FacesProxy, String) - Method in class cz.fidentis.analyst.gui.elements.FaceInfoPanel
Show face info
showFeaturePoints(int, boolean) - Method in class cz.fidentis.analyst.rendering.Scene
Showing or hiding the feature points
showCheckedPlanes() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesAction
Shows cutting planes marked as visible for user.
showCheckedPlanes() - Method in class cz.fidentis.analyst.gui.task.symmetry.CuttingPlanesAction
Shows cutting planes marked as visible for user.
showInteractiveMask(int, boolean) - Method in class cz.fidentis.analyst.rendering.Scene
showing or hiding the interactive mask
showMirrorPlane(boolean) - Method in class cz.fidentis.analyst.drawables.DrawableCuttingPlane
Shows/hides the mirror plane (i.e., the cutting plane shifted in the opposite direction
showSymmetryPlane(int, boolean) - Method in class cz.fidentis.analyst.rendering.Scene
Showing or hiding the symmetry plane
SignificantPoint - Record Class in cz.fidentis.analyst.landmarks.impl
Represents a significant point in an image.
SignificantPoint(SignificantPointType, int, int) - Constructor for record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Creates an instance of a SignificantPoint record class.
significantPoints() - Method in record class cz.fidentis.analyst.landmarks.impl.FaceDetectionInformation
Returns the value of the significantPoints record component.
SignificantPointType - Enum Class in cz.fidentis.analyst.landmarks.impl
Types of 2D landmarks that we are able to identify.
SIMILARITY_AVG_COMBO - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
SIMILARITY_AVG_RAY_CASTING - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
SIMILARITY_AVG_RAY_CASTING_GPU - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
SIMILARITY_AVG_REL_DIST - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
SIMILARITY_AVG_VEC - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
SIMILARITY_PAIRWISE - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
SIMILARITY_PAIRWISE_CROP - Static variable in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
 
similarityFunction(double, double) - Static method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
A similarity function Phi.
simplify() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.MeshFacetImpl
 
simplify() - Method in class cz.fidentis.analyst.data.mesh.impl.facet.PointCloudFacetImpl
This method is not supported
simplify() - Method in interface cz.fidentis.analyst.data.mesh.MeshFacet
Removes duplicate vertices that differ only in normal vectors or texture coordinates.
simplifyModel() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
simplifyModel() - Method in interface cz.fidentis.analyst.data.mesh.MeshModel
Removes duplicate vertices that differ only in normal vectors or texture coordinates.
SINGLE_FACE - Enum constant in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
 
SingleFaceToolbar - Class in cz.fidentis.analyst.toolbar
Canvas toolbar for scenes with a single faces.
SingleFaceToolbar(Canvas, FacesProxy) - Constructor for class cz.fidentis.analyst.toolbar.SingleFaceToolbar
Constructor.
singleRayIntersection(Octree, Ray) - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
Computes ray intersection and returns its distance, either positive or negative.
SingletonGpuManager - Class in cz.fidentis.analyst.glsl.code.impl
A singleton object managing with OpenGL contexts and their GLSL programs, shaders and buffers.
SingletonGpuManagerCL - Class in cz.fidentis.analyst.opencl.impl
A singleton object managing with OpenCL contexts and their CL programs.
size() - Method in interface cz.fidentis.analyst.engines.distance.measurement.FacetDistances
Returns the number of facet's vertices, i.e., the number of measured distances.
size() - Method in class cz.fidentis.analyst.engines.distance.measurement.FacetDistancesDecorator
 
size() - Method in class cz.fidentis.analyst.engines.distance.measurement.RawFacetDistances
 
SIZE - Static variable in class cz.fidentis.analyst.canvas.ControlButtons
 
SKELETON_FEATURE_POINTS - Static variable in class cz.fidentis.analyst.data.landmarks.FeaturePointSkeleton
 
SKELETON_MAP - Static variable in class cz.fidentis.analyst.data.landmarks.FeaturePointSkeleton
 
SKIN_COLOR_DEFAULT - Static variable in class cz.fidentis.analyst.drawables.DrawableFace
 
SKIN_COLOR_PRIMARY - Static variable in class cz.fidentis.analyst.drawables.DrawableFace
 
SKIN_COLOR_SECONDARY - Static variable in class cz.fidentis.analyst.drawables.DrawableFace
 
sliderValue() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Returns the value of the sliderValue record component.
SMOOTH - Enum constant in enum class cz.fidentis.analyst.rendering.RenderingMode
 
smoothing - Variable in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
smoothing() - Method in record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Returns the value of the smoothing record component.
smoothing() - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Returns the value of the smoothing record component.
smoothing() - Method in record class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLConfig
Returns the value of the smoothing record component.
SPATIAL_DATA_UTILS - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
specular() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the specular record component.
SpinSlider - Class in cz.fidentis.analyst.gui.elements
SpinSlider implements a combination of horizontal slider and input text field (Spinner).
SpinSlider() - Constructor for class cz.fidentis.analyst.gui.elements.SpinSlider
Constructor that creates percentage spin-slider.
SpinSlider.ValueType - Enum Class in cz.fidentis.analyst.gui.elements
SpinSlider type
SsboBuffer - Interface in cz.fidentis.analyst.glsl.buffers
Shader Storage Buffer Object (SSBO) buffer, i.e., the GL_SHADER_STORAGE_BUFFER OpenGL target.
SsboBufferImpl - Class in cz.fidentis.analyst.glsl.buffers.impl
Shader storage buffer objects (SSBO) for the GL_SHADER_STORAGE_BUFFER target.
SsboBufferImpl(BufferDef, GLContext, int, long) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
Constructor.
SsboBufferImpl(BufferDef, GLContext, int, long, int) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
Constructor.
start() - Method in class cz.fidentis.analyst.gui.task.batch.Stopwatch
Starts measuring a time span.
startAnimation(AnimationDirection, Animatable) - Method in class cz.fidentis.analyst.rendering.RotationAnimator
Starts the animation.This method is invoked after the mouse key is pressed and hold
stop() - Method in class cz.fidentis.analyst.gui.task.batch.Stopwatch
Stops the time span.
stopAnimation() - Method in class cz.fidentis.analyst.rendering.RotationAnimator
Stops the animation.This method is invoked after the mouse key is clicked only.
stopExecution() - Static method in class cz.fidentis.analyst.gui.app.OutputWindowThread
Stops the redirection of messages logged via the Logger into the output window.
stopExecution(boolean) - Static method in class cz.fidentis.analyst.gui.app.OutputWindowThread
Stops the redirection of messages logged via the Logger into the output window.
Stopwatch - Class in cz.fidentis.analyst.gui.task.batch
Stopwatch.
Stopwatch(String) - Constructor for class cz.fidentis.analyst.gui.task.batch.Stopwatch
Constructor.
store(Collection<V>, Function<? super V, ? extends K>) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
store(Collection<V>, Function<? super V, ? extends K>) - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Stores given objects into the grid.
store(K, V) - Method in class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
 
store(K, V) - Method in interface cz.fidentis.analyst.data.grid.UniformGrid
Stores an object located in given 3D position in the grid.
strategy() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns the value of the strategy record component.
STRATEGY_POINT_TO_POINT - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
STRATEGY_POINT_TO_TRIANGLE - Static variable in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
stream() - Method in interface cz.fidentis.analyst.engines.distance.measurement.FacetDistances
Returns a stream distance measurement records for all facet's vertices
stream() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Returns a stream of all decorated distance measurements (all vertices of all facets).
stream() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
streamOfRawDistances() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Returns a stream of raw distances (i.e., distances that were measured and are not affected by weights) of all vertices of all facets.
streamOfRawDistances() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
streamOfWeightedDistances() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Returns a stream of weighted distances (i.e., distances multiplied by their weight) of all vertices of all facets.
streamOfWeightedDistances() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
subSample(int) - Method in class cz.fidentis.analyst.data.shapes.CrossSection2D
Returns a reduced curve according to sampling
subtractPosition(Point3d, MeshPoint) - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
sumCoord(double, double, double, double, double) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
Equation 12 from [1].
SurfaceMask - Class in cz.fidentis.analyst.data.surfacemask
Class representing the Interactive Mask, it is defined as a list of points lines between them and bounding cylinders.
SurfaceMask() - Constructor for class cz.fidentis.analyst.data.surfacemask.SurfaceMask
 
SurfaceMask.MaskPoint3D - Class in cz.fidentis.analyst.data.surfacemask
Class representing a single point of Interactive Mask.
SurfaceMask2D - Interface in cz.fidentis.analyst.data.surfacemask
An interface specifying the needed operations for 2D representations of Surface mask
SurfaceMask2D.PointToProject - Class in cz.fidentis.analyst.data.surfacemask
A class representing point to be projected
SurfaceMask2DImpl - Class in cz.fidentis.analyst.data.surfacemask.impl
Base class for SurfaceMask2D classes
SurfaceMask2DImpl() - Constructor for class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
 
SurfaceMaskEllipse - Interface in cz.fidentis.analyst.data.surfacemask
Interface defining specific functionality for 2D surface mask ellipse
SurfaceMaskEllipseImpl - Class in cz.fidentis.analyst.data.surfacemask.impl
Class representing a surface mask in the shape of an ellipse
SurfaceMaskEllipseImpl() - Constructor for class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskEllipseImpl
Parameterless constructor
SurfaceMaskEllipseImpl(SurfaceMaskEllipseImpl) - Constructor for class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskEllipseImpl
Copy constructor
SurfaceMaskFactory - Interface in cz.fidentis.analyst.data.surfacemask
This interface provides services that instantiates surface masks.
SurfaceMaskFactory.MaskType - Enum Class in cz.fidentis.analyst.data.surfacemask
Types of masks
SurfaceMaskLine - Interface in cz.fidentis.analyst.data.surfacemask
Interface defining the specific functionality of 2D surface mask line
SurfaceMaskLine.MaskPoint - Class in cz.fidentis.analyst.data.surfacemask
A class representing the node in a mask point list
SurfaceMaskLine.MaskPointList - Class in cz.fidentis.analyst.data.surfacemask
Class representing the mask by a set of points connected by edges.
SurfaceMaskLineImpl - Class in cz.fidentis.analyst.data.surfacemask.impl
Class representing surface mask as a sequence of points in 2D for operations in GUI
SurfaceMaskLineImpl() - Constructor for class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
Parameterless construtor
SurfaceMaskLineImpl(SurfaceMaskLineImpl) - Constructor for class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskLineImpl
Copy constructor
SurfaceMaskPanel - Class in cz.fidentis.analyst.gui.elements
A panel to draw an interacitve mask on.
SurfaceMaskPanel() - Constructor for class cz.fidentis.analyst.gui.elements.SurfaceMaskPanel
Constructor setting mouse listeners and drawing an initial mask.
SurfaceMaskRectangle - Interface in cz.fidentis.analyst.data.surfacemask
Interface defining specific functionality for 2D surface mask rectangle
SurfaceMaskRectangleImpl - Class in cz.fidentis.analyst.data.surfacemask.impl
A class representing a 2D surface mask in the shape of a rectangle
SurfaceMaskRectangleImpl() - Constructor for class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
Paremeterless constructor
SurfaceMaskRectangleImpl(SurfaceMaskRectangleImpl) - Constructor for class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMaskRectangleImpl
Copy constructor
SYMMETRY_ALGORITHMS - Static variable in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
 
SYMMETRY_ICON - Static variable in class cz.fidentis.analyst.toolbar.FaceToolbox
 
SymmetryAction - Class in cz.fidentis.analyst.gui.task.symmetry
Action listener for the manipulation with the symmetry plane.
SymmetryAction(Canvas, FacesProxy, JTabbedPane) - Constructor for class cz.fidentis.analyst.gui.task.symmetry.SymmetryAction
Constructor.
SymmetryCache - Class in cz.fidentis.analyst.engines.symmetry.impl
Precomputed values for the symmetry plane estimation.
SymmetryCache(List<MeshPoint>) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.SymmetryCache
Constructor.
SymmetryConfig - Record Class in cz.fidentis.analyst.engines.symmetry
Symmetry estimation strategies and their configuration.
SymmetryConfig(SymmetryConfig.Method, PointSamplingConfig) - Constructor for record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Simplified constructor for the same sampling strategies or for symmetry methods with only one sampling strategy.
SymmetryConfig(SymmetryConfig.Method, PointSamplingConfig, int) - Constructor for record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Creates an instance of a SymmetryConfig record class.
SymmetryConfig.Method - Enum Class in cz.fidentis.analyst.engines.symmetry
Symmetry method.
SymmetryPanel - Class in cz.fidentis.analyst.gui.task.symmetry
Control panel for symmetry plane.
SymmetryPanel(ActionListener) - Constructor for class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Creates new form SymmetryPanelNew
symmetryPlane() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns the value of the symmetryPlane record component.
SymmetryPlaneChangedEvent - Class in cz.fidentis.analyst.engines.face.events
A new symmetry plane has been added or the previous one has been recomputed.
SymmetryPlaneChangedEvent(HumanFace, String, Object) - Constructor for class cz.fidentis.analyst.engines.face.events.SymmetryPlaneChangedEvent
Constructor.
SymmetryServices - Interface in cz.fidentis.analyst.engines.symmetry
Stateless services for symmetry estimation.
SymmetryVisitor - Class in cz.fidentis.analyst.engines.symmetry
Stateful symmetry estimation visitor.
SymmetryVisitor() - Constructor for class cz.fidentis.analyst.engines.symmetry.SymmetryVisitor
 
SymmetryVisitorMesh - Class in cz.fidentis.analyst.engines.symmetry.impl
A old implementation of the symmetry plane estimator taken from the old FIDENTIS.
SymmetryVisitorMesh(PointSamplingConfig) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
Constructor.
SymmetryVisitorRobust - Class in cz.fidentis.analyst.engines.symmetry.impl
A robust implementation of symmetry plane estimation.
SymmetryVisitorRobust(PointSamplingConfig, PointSamplingConfig) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobust
Constructor.
SymmetryVisitorRobust.ProcessedCloud - Class in cz.fidentis.analyst.engines.symmetry.impl
A helper class that copies input mesh point and moves them so that the given centroid is in the space origin.
SymmetryVisitorRobustMesh - Class in cz.fidentis.analyst.engines.symmetry.impl
A robust implementation of symmetry plane estimation for manifold triangle meshes.
SymmetryVisitorRobustMesh(PointSamplingConfig, PointSamplingConfig) - Constructor for class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh
Constructor.
SymmetryVisitorRobustMesh.ProcessedCloud - Class in cz.fidentis.analyst.engines.symmetry.impl
A helper class that copies input mesh point and moves them so that the given centroid is in the space origin.
syncSelectionMenu(boolean, JComboBox<String>) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
Fill the menu (combo box) with names of faces stored in the face proxy, plus the optional average face.
syncSelectionMenu(HumanFace, boolean, JComboBox<String>) - Method in class cz.fidentis.analyst.gui.task.batch.FacesProxyDecorator
Fill the menu (combo box) with names of faces, including the average face, if provided as input parameter.

T

TaskCellEditor - Class in cz.fidentis.analyst.gui.project.table
Content of column with the list of tasks where the face is open.
TaskCellEditor() - Constructor for class cz.fidentis.analyst.gui.project.table.TaskCellEditor
Constructor.
TaskCellRenderer - Class in cz.fidentis.analyst.gui.project.table
A renderer for columns the list of face's open tasks
TaskCellRenderer() - Constructor for class cz.fidentis.analyst.gui.project.table.TaskCellRenderer
 
TaskControlPane - Class in cz.fidentis.analyst.gui.task
A tabbed pane that stores individual control panels.
TaskControlPane() - Constructor for class cz.fidentis.analyst.gui.task.TaskControlPane
Constructor.
TASKS - Enum constant in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
 
TaskWindow - Class in cz.fidentis.analyst.gui.task
The non-singleton window/tab for the analysis of one, two or many to many faces
TaskWindow(FacesProxy, ActionListener) - Constructor for class cz.fidentis.analyst.gui.task.TaskWindow
Constructor.
templateMesh() - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Returns the value of the templateMesh record component.
TestOptionsPanelController - Class in cz.fidentis.analyst.gui.app.options
Generated from NetBeans (secondary Option Panel).
TestOptionsPanelController() - Constructor for class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
TestSymmetryAlgorithms - Class in cz.fidentis.analyst.gui.app.tools
For 500 faces:
TestSymmetryAlgorithms() - Constructor for class cz.fidentis.analyst.gui.app.tools.TestSymmetryAlgorithms
 
TEXTURE - Enum constant in enum class cz.fidentis.analyst.project.FacesProxy.FaceFileType
 
TEXTURE - Enum constant in enum class cz.fidentis.analyst.rendering.RenderingMode
 
TextureBuffer - Interface in cz.fidentis.analyst.glsl.buffers
A texture buffer backed by another buffer.
TextureBufferImpl - Class in cz.fidentis.analyst.glsl.buffers.impl
A texture buffer backed by another buffer.
TextureBufferImpl(BufferDef, GLContext, int, int) - Constructor for class cz.fidentis.analyst.glsl.buffers.impl.TextureBufferImpl
Constructor.
texturePath() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns the value of the texturePath record component.
toggleActivity() - Method in class cz.fidentis.analyst.canvas.MouseClickListener
toggles activity of object
toMatrix() - Method in class cz.fidentis.analyst.math.Quaternion
Convert a Quaternion to a rotation matrix.
Toolbar - Class in cz.fidentis.analyst.toolbar
A common class for canvas toolbars located under the 3D scene canvas.
Toolbar(Canvas) - Constructor for class cz.fidentis.analyst.toolbar.Toolbar
Constructor.
Toolbox - Class in cz.fidentis.analyst.toolbar
A generic toolbox panel that pops up when a user clicks on a button at the canvas toolbar (located under the 3D scene).
Toolbox(Canvas) - Constructor for class cz.fidentis.analyst.toolbar.Toolbox
Constructor.
toString() - Method in record class cz.fidentis.analyst.data.face.HumanFaceState
Returns a string representation of this record class.
toString() - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
 
toString() - Method in class cz.fidentis.analyst.data.grid.impl.UniformGrid4dImpl
 
toString() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdNodeImpl
 
toString() - Method in class cz.fidentis.analyst.data.kdtree.impl.KdTreeImpl
 
toString() - Method in class cz.fidentis.analyst.data.landmarks.impl.LandmarkAbstract
 
toString() - Method in record class cz.fidentis.analyst.data.landmarks.MeshVicinity
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.data.mesh.Curvature
Returns a string representation of this record class.
toString() - Method in class cz.fidentis.analyst.data.mesh.impl.cornertable.CornerTable
 
toString() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshModelImpl
 
toString() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshPointImpl
 
toString() - Method in class cz.fidentis.analyst.data.mesh.impl.MeshTriangleImpl
 
toString() - Method in record class cz.fidentis.analyst.data.mesh.Material
Returns a string representation of this record class.
toString() - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
 
toString() - Method in class cz.fidentis.analyst.data.octree.impl.OctreeImpl
Recursively display the contents of the tree in a verbose format.
toString() - Method in record class cz.fidentis.analyst.data.ray.Ray
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.data.shapes.Box
Returns description of BoundignBox.
toString() - Method in record class cz.fidentis.analyst.data.shapes.Glyph
Returns a string representation of this record class.
toString() - Method in class cz.fidentis.analyst.data.shapes.Plane
Returns string description of the plane
toString() - Method in class cz.fidentis.analyst.data.surfacemask.SurfaceMaskLine.MaskPointList
Gets a string representation of the list
toString() - Method in record class cz.fidentis.analyst.engines.avgmesh.AvgMeshConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.bbox.BoundingBoxConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.curvature.CurvatureConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.cut.CrossSectionConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.GPUData
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.distance.MeshDistanceConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.BoundingBox2D
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CrossSectionPlane
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.glyphs.GlyphsConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.icp.IcpConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.interactivemask.MaskProjectorConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.engines.raycasting.RayIntersectionConfig
Returns a string representation of this record class.
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling
 
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.NoSampling
 
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
 
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSamplingGPU
 
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.RandomSampling
 
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
 
toString() - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSurfaceSampling
 
toString() - Method in record class cz.fidentis.analyst.engines.sampling.PointSamplingConfig
Returns a string representation of this record class.
toString() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneMesh
 
toString() - Method in class cz.fidentis.analyst.engines.symmetry.impl.CandidatePlaneRobust
 
toString() - Method in record class cz.fidentis.analyst.engines.symmetry.SymmetryConfig
Returns a string representation of this record class.
toString() - Method in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
toString() - Method in class cz.fidentis.analyst.gui.elements.cbox.ConditionalItem
 
toString() - Method in class cz.fidentis.analyst.gui.task.batch.Stopwatch
 
toString() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.landmarks.impl.FaceDetectionInformation
Returns a string representation of this record class.
toString() - Method in record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Returns a string representation of this record class.
toString() - Method in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
toString() - Method in record class cz.fidentis.analyst.opencl.services.raycasting.RayIntersectionOpenCLConfig
Returns a string representation of this record class.
toString() - Method in class cz.fidentis.analyst.rendering.Camera
 
toString() - Method in class cz.fidentis.analyst.rendering.Scene
 
toString(boolean) - Method in class cz.fidentis.analyst.data.octree.impl.OctreeImpl
Recursively display the contents of the tree in a verbose format.
toString(boolean, int) - Method in class cz.fidentis.analyst.data.octree.impl.OctreeImpl
Recursively display the contents of the tree in a verbose format.
toString(int) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
toString override
toString(String) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
toString helper function for tree like printing
toString(String, boolean, int) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
toString helper function for tree like printing
toString(String, int) - Method in class cz.fidentis.analyst.data.octree.impl.OctNodeImpl
toString helper function for tree like printing
transform(MeshFacet, IcpConfig) - Static method in interface cz.fidentis.analyst.engines.icp.IcpServices
Transforms (!)
transform(MeshModel, IcpConfig) - Static method in interface cz.fidentis.analyst.engines.icp.IcpServices
Transforms (!)
transform(AnimationDirection) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
 
transform(AnimationDirection) - Method in interface cz.fidentis.analyst.rendering.Animatable
Animation step.
transform(AnimationDirection) - Method in class cz.fidentis.analyst.rendering.Camera
 
transform(Collection<MeshFacet>, IcpConfig) - Static method in interface cz.fidentis.analyst.engines.icp.IcpServices
Transforms (!)
transform(List<T>, PrTransformation) - Static method in interface cz.fidentis.analyst.engines.landmarks.LandmarkServices
Applies transformation to given points.
transformations - Variable in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
Transformed mesh facets and their history of transformations.
transformFace(HumanFace, Vector3d, Vector3d, double) - Static method in interface cz.fidentis.analyst.engines.face.FaceRegistrationServices
Transform the face "manually".
transformFace(HumanFace, Vector3d, Vector3d, double) - Method in class cz.fidentis.analyst.engines.face.impl.FaceRegistrationServicesImpl
Transform the face "manually".
transformNormal(Vector3d) - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Rotates the normal vector accordingly.
transformPlane(Plane, Quaternion, Vector3d, double) - Static method in interface cz.fidentis.analyst.engines.face.FaceRegistrationServices
Deprecated.
transformPlane(Plane, Quaternion, Vector3d, double) - Method in class cz.fidentis.analyst.engines.face.impl.FaceRegistrationServicesImpl
Transforms the whole plane, i.e., its normal and position.
transformPoint(Point3d, boolean) - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Apply transformation to given 3D point.
TRANSLATE_DOWN - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
TRANSLATE_IN - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
TRANSLATE_LEFT - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
TRANSLATE_OUT - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
TRANSLATE_RIGHT - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
TRANSLATE_UP - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
translation() - Method in record class cz.fidentis.analyst.engines.icp.IcpTransformation
Returns the value of the translation record component.
TransparencyComparator() - Constructor for class cz.fidentis.analyst.drawables.Drawable.TransparencyComparator
 
traverseOctree(Octree, Ray) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
Traverse an octree and finds candidate triangles that might be intersected by the ray.
TRIANGLE_STACK_STRUCTURES - Enum constant in enum class cz.fidentis.analyst.opencl.CLSourceDef
 
TRIANGLE_STATS_CS - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
 
TRIANGLE_STATS_GLSL_PROGRAM - Enum constant in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Used by uniform grid construction, precomputes the triangle's perimeter and triangle's bounding box.
TriangleFan - Interface in cz.fidentis.analyst.data.mesh
1-ring neighborhood of a given mesh point.
TriangleFanImpl - Class in cz.fidentis.analyst.data.mesh.impl
The implementation of the triangle fan interface.
TriangleFanImpl(MeshFacet, int) - Constructor for class cz.fidentis.analyst.data.mesh.impl.TriangleFanImpl
Constructor.
type() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Returns the value of the type record component.

U

unfilterRow(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTableModel
Moves row to the top of the list (to filtered rows)
unfilterRows(int) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Unfilters and moves up given number of last filtered rows.
UNIFORM_SPACE - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
The mesh is uniformly divided into a 3D grid, then the average position (centroid) in each non-empty cell is used as the sample.
UNIFORM_SURFACE - Enum constant in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
The mesh is uniformly divided into a 3D grid, then a random mesh vertex in each non-empty cell is used as the sample.
UniformGrid<K,V> - Interface in cz.fidentis.analyst.data.grid
Infinite multidimensional uniform grid with the given cell size.
UniformGrid3d<V> - Interface in cz.fidentis.analyst.data.grid
Infinite uniform 3D grid with the given cell size.
UniformGrid3dImpl<V> - Class in cz.fidentis.analyst.data.grid.impl
A 3D uniform grid.
UniformGrid3dImpl(double) - Constructor for class cz.fidentis.analyst.data.grid.impl.UniformGrid3dImpl
Constructor.
UniformGrid3dImpl(double, Collection<V>, Function<? super V, Tuple3d>) - Constructor for class cz.fidentis.analyst.data.grid.impl.UniformGrid3dImpl
Constructor.
UniformGrid4d<V> - Interface in cz.fidentis.analyst.data.grid
Infinite uniform 3D grid with the given cell size.
UniformGrid4dImpl<V> - Class in cz.fidentis.analyst.data.grid.impl
A 4D uniform grid.
UniformGrid4dImpl(double) - Constructor for class cz.fidentis.analyst.data.grid.impl.UniformGrid4dImpl
Constructor.
UniformGrid4dImpl(double, Collection<V>, Function<? super V, Tuple4d>) - Constructor for class cz.fidentis.analyst.data.grid.impl.UniformGrid4dImpl
Constructor.
UniformGridImpl<L,K,V> - Class in cz.fidentis.analyst.data.grid.impl
An abstract class for multidimensional uniform grids.
UniformGridImpl(double) - Constructor for class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
Constructor.
UniformGridImpl(double, Collection<V>, Function<? super V, ? extends K>) - Constructor for class cz.fidentis.analyst.data.grid.impl.UniformGridImpl
Constructor.
UniformSpaceSampling - Class in cz.fidentis.analyst.engines.sampling.impl
This downsampling algorithm divides the space uniformly using 3D grid.
UniformSpaceSampling(int) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
Constructor.
UniformSurfaceSampling - Class in cz.fidentis.analyst.engines.sampling.impl
Similar downsampling strategy to the UniformSpaceSampling.
UniformSurfaceSampling(int) - Constructor for class cz.fidentis.analyst.engines.sampling.impl.UniformSurfaceSampling
Constructor.
unlinkFacesFromTask(FacesProxy) - Method in class cz.fidentis.analyst.gui.project.table.ProjectTable
Finds all faces (lines) thar are linked with the given task and removes the task from their combo-box column.
unregisterListener(HumanFaceListener) - Method in interface cz.fidentis.analyst.data.face.HumanFaceEventBus
Unregisters listeners from receiving events.
unregisterListener(HumanFaceListener) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceImpl
 
update() - Method in class cz.fidentis.analyst.gui.app.options.TestOptionsPanelController
 
updateAccessTime(String) - Method in class cz.fidentis.analyst.data.face.impl.HumanFaceMemoryManagerImpl
Updates last access time of the face allocated in the memory.
updateBoundingBox(HumanFace, FaceStateServices.Mode) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Manages bounding box of the given human face.
updateBoundingBox(HumanFace, FaceStateServices.Mode) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Manages bounding box of the given human face.
updateCurvature(HumanFace, FaceStateServices.Mode) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Manages curvature values of the given human face.
updateCurvature(HumanFace, FaceStateServices.Mode) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Manages curvature values of the given human face.
updateDatasetMenu() - Method in class cz.fidentis.analyst.gui.task.batch.distance.BatchDistancePanel
Updates drop-down menu to select currently shown face
updateDatasetMenu() - Method in class cz.fidentis.analyst.gui.task.batch.symmetry.BatchCuttingPlanesPanel
Updates drop-down menu to select currently shown face
updateDistanceStats(DoubleSummaryStatistics, DoubleSummaryStatistics) - Method in class cz.fidentis.analyst.gui.task.registration.RegistrationPanel
Updates GUI elements that display statistical data about the calculated Hausdorff distance.
updateFeaturePointWeights(Map<Landmark, Double>) - Method in class cz.fidentis.analyst.gui.elements.FpListWeightsPanel
Updates GUI elements that display the weights of feature points used to calculate the weighted Hausdorff distance.
updateFpDescription(Landmark, boolean) - Method in class cz.fidentis.analyst.gui.task.featurepoints.FeaturePointsPanel
Updates the visible description of a feature point
updateGlyphs(HumanFace, FaceStateServices.Mode, PointSamplingConfig.Method, int) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Manages glyphs of the given human face.
updateGlyphs(HumanFace, FaceStateServices.Mode, PointSamplingConfig.Method, int) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Manages glyphs of the given human face.
updateHausdorffDistanceStats(double, boolean) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryPanel
Updates GUI elements that display statistical data about the calculated Hausdorff distance.
updateHausdorffDistanceStats(DoubleSummaryStatistics, DoubleSummaryStatistics) - Method in class cz.fidentis.analyst.gui.task.distance.DistancePanel
Updates GUI elements that display statistical data about the calculated Hausdorff distance.
updateKdTree(HumanFace, FaceStateServices.Mode) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Manages a k-d tree storing the mesh of given human face.
updateKdTree(HumanFace, FaceStateServices.Mode) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Manages a k-d tree storing the mesh of given human face.
updateLandmarksVicinity(HumanFace, FaceStateServices.Mode) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Manages vicinity of all landmarks of the given human face.
updateLandmarksVicinity(HumanFace, FaceStateServices.Mode) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Computes vicinity of all landmarks of the given human face.
updateMinLen(Point3d, Point3d) - Method in class cz.fidentis.analyst.data.octree.impl.OctreeImpl
Updates minLen class property to match the minimum length of octNode
updateOctree(HumanFace, FaceStateServices.Mode) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Manages an octree storing the mesh of given human face.
updateOctree(HumanFace, FaceStateServices.Mode) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Manages an octree storing the mesh of given human face.
updatePrecision(HumanFace) - Method in class cz.fidentis.analyst.gui.task.symmetry.SymmetryAction
 
updateResults(PointToSurfaceDistanceVisitor, MeshPoint, List<Double>, List<MeshPoint>) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceNN
 
updateResults(RayIntersectionVisitor, List<Double>, List<MeshPoint>) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceRC
 
updateSelectedPoint(Point) - Method in class cz.fidentis.analyst.data.surfacemask.impl.SurfaceMask2DImpl
Updates selected point by changing it's location
updateSelectedPoint(Point) - Method in interface cz.fidentis.analyst.data.surfacemask.SurfaceMask2D
Updates selected point by changing it's location
updateSymmetryPlane(HumanFace, FaceStateServices.Mode, SymmetryConfig) - Static method in interface cz.fidentis.analyst.engines.face.FaceStateServices
Computes symmetry plane from mesh or landmarks.
updateSymmetryPlane(HumanFace, FaceStateServices.Mode, SymmetryConfig) - Method in class cz.fidentis.analyst.engines.face.impl.FaceStateServicesImpl
Computes symmetry plane from mesh or landmarks.
useProgram(CLContext, CLProgramDef) - Static method in interface cz.fidentis.analyst.opencl.OpenCLServices
Compiles the OpenCL program, re-uses already compiled programs.
useProgram(GLContext, GlslProgramDef) - Static method in interface cz.fidentis.analyst.glsl.GlslServices
Compiles the GLSL program, re-uses already compiled programs.
UserGuideAction - Class in cz.fidentis.analyst.gui.app
Show a GitLab wiki page with user guide.
UserGuideAction() - Constructor for class cz.fidentis.analyst.gui.app.UserGuideAction
 

V

valueOf(String) - Static method in enum class cz.fidentis.analyst.data.face.HumanFaceMemoryManager.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.data.landmarks.MeshVicinity.Location
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.data.mesh.MeshTriangle.Smoothing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.data.surfacemask.SurfaceMaskFactory.MaskType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.engines.face.FaceStateServices.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling.CurvatureAlg
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.engines.symmetry.SymmetryConfig.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.glsl.buffergroups.BufferGroupDef
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.gui.elements.SpinSlider.ValueType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask.DistMeasurement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.landmarks.impl.SignificantPointType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.opencl.CLProgramDef
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.opencl.CLSourceDef
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.project.FacesProxy.FaceFileType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.rendering.AnimationDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.rendering.RenderingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cz.fidentis.analyst.data.face.HumanFaceMemoryManager.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.data.landmarks.MeshVicinity.Location
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.data.mesh.MeshTriangle.Smoothing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.data.surfacemask.SurfaceMaskFactory.MaskType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.engines.distance.MeshDistanceConfig.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.engines.face.FaceStateServices.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.engines.point2surface.PointToSurfaceDistanceConfig.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling.CurvatureAlg
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.engines.sampling.PointSamplingConfig.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.engines.symmetry.SymmetryConfig.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.glsl.buffergroups.BufferGroupDef
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.glsl.code.GlslProgramDef
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.glsl.code.GlslShaderDef
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.gui.elements.SpinSlider.ValueType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.gui.project.table.ProjectTableModel.Column
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask.DistMeasurement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.landmarks.impl.SignificantPointType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.opencl.CLProgramDef
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.opencl.CLSourceDef
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.project.FacesProxy.FaceFileType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.rendering.AnimationDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.rendering.RenderingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cz.fidentis.analyst.toolbar.FaceToolbox.ToolboxType
Returns an array containing the constants of this enum class, in the order they are declared.
VECTOR_DISTANCE - Enum constant in enum class cz.fidentis.analyst.gui.task.batch.distance.NearestNeighborsDistanceTask.DistMeasurement
 
vectorDirection() - Method in record class cz.fidentis.analyst.engines.face.CuttingPlanesUtils.CuttingPlaneConfig
Deprecated.
Returns the value of the vectorDirection record component.
VIS_DIFF_ATOMIC_COUNTER_SSBO_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Counter that tracks the number of items stored in the fragment list to avoid concurrent writing.
VIS_DIFF_DEPTH_FRAME_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Frame-buffer, which stores the distance of objects from the light source.
VIS_DIFF_DEPTH_TEXTURE_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Texture object, which has data attached to it from the VIS_DIFF_DEPTH_FRAME_BUFFER.
VIS_DIFF_FRAGMENT_LIST_SSBO_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Linked lists of fragments.
VIS_DIFF_FRAGMENT_LIST_TEXTURE_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Texture object, which has data attached to it from the VIS_DIFF_FRAGMENT_LIST_SSBO_BUFFER.
VIS_DIFF_GLYPH_LOCATIONS_SSBO_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Locations of glyphs with computed curvatures
VIS_DIFF_HEAD_POINTER_INIT_PU_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Buffer with initial values the VIS_DIFF_HEAD_POINTER_TEXTURE_BUFFER resets to at the beginning of each rendering pass.
VIS_DIFF_HEAD_POINTER_TEXTURE_BUFFER - Enum constant in enum class cz.fidentis.analyst.glsl.buffers.BufferDef
Texture of pointers pointing to the first item of a list in the VIS_DIFF_FRAGMENT_LIST_TEXTURE_BUFFER.
visitKdTree(KdTree) - Method in interface cz.fidentis.analyst.data.kdtree.KdTreeVisitor
The main inspection method to be implemented by specific visitors.
visitKdTree(KdTree) - Method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshVisitor
 
visitKdTree(KdTree) - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorNN
 
visitKdTree(KdTree) - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestMeshVerticesImpl
 
visitKdTree(KdTree) - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestNodesImpl
 
visitKdTree(KdTree) - Method in class cz.fidentis.analyst.engines.point2surface.impl.ClosestSurfacePointsImpl
 
visitMeshFacet(MeshFacet) - Method in interface cz.fidentis.analyst.data.mesh.MeshVisitor
The inspection method to be implemented by specific visitors.
visitMeshFacet(MeshFacet) - Method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshVisitor
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRCGPU
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.bbox.impl.BoundingBoxVisitorImpl
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.curvature.impl.CurvatureVisitorImpl
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.cut.impl.CrossSectionVisitorImpl
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceNN
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceRC
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.distance.impl.MeshDistanceRCGPU
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.glyphs.impl.GlyphsVisitorImpl
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.icp.impl.IcpVisitorImpl
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.sampling.impl.CurvatureSampling
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.sampling.impl.NoSampling
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.sampling.impl.PointSamplingVisitorImpl
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.sampling.impl.PoissonDiskSubSampling
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.sampling.impl.RandomSampling
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.sampling.impl.UniformSpaceSampling
 
visitMeshFacet(MeshFacet) - Method in interface cz.fidentis.analyst.engines.sampling.PointSamplingVisitor
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorMesh
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobust
 
visitMeshFacet(MeshFacet) - Method in class cz.fidentis.analyst.engines.symmetry.impl.SymmetryVisitorRobustMesh
 
visitOctree(Octree) - Method in interface cz.fidentis.analyst.data.octree.OctreeVisitor
The main inspection method to be implemented by specific visitors.
visitOctree(Octree) - Method in interface cz.fidentis.analyst.engines.avgmesh.AvgMeshVisitor
 
visitOctree(Octree) - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRC
 
visitOctree(Octree) - Method in class cz.fidentis.analyst.engines.avgmesh.impl.AvgMeshVisitorRCGPU
 
visitOctree(Octree) - Method in class cz.fidentis.analyst.engines.interactivemask.MaskProjector
 
visitOctree(Octree) - Method in class cz.fidentis.analyst.engines.raycasting.impl.RayIntersectionVisitorImpl
 
visitOctree(OctreeOpenCL) - Method in interface cz.fidentis.analyst.opencl.services.raycasting.BeamIntersectionVisitor
Visits OpenCl Octree
visitOctree(OctreeOpenCL) - Method in class cz.fidentis.analyst.opencl.services.raycasting.impl.BeamIntersectionVisitorImpl
 
VISUAL_EFFECTS - Enum constant in enum class cz.fidentis.analyst.glsl.buffergroups.BufferGroupDef
A group of buffers used for visual effect of face-to-face comparison scene.
VisualEffectsBufferGroup - Class in cz.fidentis.analyst.glsl.buffergroups.impl
This class implements a collection of buffers used for 3D visual effect used by ShadersManager.
VisualEffectsBufferGroup(GLContext) - Constructor for class cz.fidentis.analyst.glsl.buffergroups.impl.VisualEffectsBufferGroup
Constructor.
VoxelBuffer<T> - Class in cz.fidentis.analyst.opencl.memory.impl
Buffer to hold 3D coordinates compatible with Tuple3d and it's descendants Even though 3 float values are stored, we need to allocate more space since OpenCL assumes the vector types (float3) to be aligned to match 4 * sizeof(component) boundary.
VoxelBuffer(CLContext) - Constructor for class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
Initializes buffer of Voxels

W

WARP_GROUP_SIZE - Static variable in interface cz.fidentis.analyst.opencl.services.common.CommonKernelServices
 
weightsAsMap() - Method in interface cz.fidentis.analyst.engines.distance.measurement.MeshDistances
Transforms FacetDistance objects into the map of the lists of weights
weightsAsMap() - Method in class cz.fidentis.analyst.engines.distance.measurement.MeshDistancesImpl
 
width() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns the value of the width record component.
WIREFRAME - Enum constant in enum class cz.fidentis.analyst.rendering.RenderingMode
 
WriteBufferGPU<T> - Class in cz.fidentis.analyst.opencl.memory
Resizable buffer of GPU memory.
WriteBufferGPU(CLContext) - Constructor for class cz.fidentis.analyst.opencl.memory.WriteBufferGPU
Creates Write Buffer in specified OpenCl Context with default element size set to 1
WriteBufferGPU(CLContext, int) - Constructor for class cz.fidentis.analyst.opencl.memory.WriteBufferGPU
Creates Write Buffer in specified OpenCl Context with given element size
writeBytesTo(long, long, Consumer<ByteBuffer>) - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
writeBytesTo(long, long, Consumer<ByteBuffer>) - Method in interface cz.fidentis.analyst.glsl.buffers.SsboBuffer
Writes data to the buffer.
writeCurveExport(List<Point2d>, PrintWriter) - Static method in class cz.fidentis.analyst.engines.face.CuttingPlanesUtils
Deprecated.
Writes information from points to given writer
writeItemsTo(long, long, Consumer<ByteBuffer>) - Method in class cz.fidentis.analyst.glsl.buffers.impl.SsboBufferImpl
 
writeItemsTo(long, long, Consumer<ByteBuffer>) - Method in interface cz.fidentis.analyst.glsl.buffers.SsboBuffer
Writes data to the buffer.
writeToFile(MeshModel, String) - Static method in class cz.fidentis.analyst.gui.app.tools.BatchOctreeTestsTwoFaces
 
writeToGPU() - Method in class cz.fidentis.analyst.opencl.memory.impl.MeshTriangleBuffer
 
writeToGPU() - Method in class cz.fidentis.analyst.opencl.memory.impl.VoxelBuffer
 
writeToGPU() - Method in class cz.fidentis.analyst.opencl.memory.WriteBufferGPU
Copies contents to GPU

X

x() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns the value of the x record component.
x() - Method in record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Returns the value of the x record component.

Y

y() - Method in record class cz.fidentis.analyst.landmarks.impl.BoundingRectangle
Returns the value of the y record component.
y() - Method in record class cz.fidentis.analyst.landmarks.impl.SignificantPoint
Returns the value of the y record component.

Z

Z_FAR - Static variable in class cz.fidentis.analyst.rendering.Camera
 
Z_NEAR - Static variable in class cz.fidentis.analyst.rendering.Camera
 
ZeroWeightsDecorator - Class in cz.fidentis.analyst.engines.distance.measurement
This decorator sets weight of all distance values to zero.
ZeroWeightsDecorator() - Constructor for class cz.fidentis.analyst.engines.distance.measurement.ZeroWeightsDecorator
Constructor without sub-element!
ZeroWeightsDecorator(FacetDistances) - Constructor for class cz.fidentis.analyst.engines.distance.measurement.ZeroWeightsDecorator
Constructor.
ZOOM_IN - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
ZOOM_OUT - Enum constant in enum class cz.fidentis.analyst.rendering.AnimationDirection
 
zoomAndRenderFace(DrawableFace) - Method in class cz.fidentis.analyst.landmarks.impl.LandmarksDetectorImpl
 
zoomAndRenderFace(DrawableFace) - Method in interface cz.fidentis.analyst.landmarks.LandmarksDetector
Prepares the scene for a single-face snapshot.
zoomIn(double) - Method in class cz.fidentis.analyst.rendering.Camera
Zooms in.
zoomOut(double) - Method in class cz.fidentis.analyst.rendering.Camera
Zooms out.
zoomToFit(Box) - Method in class cz.fidentis.analyst.rendering.Camera
Zooms the camera to fit the given bounding box
zoomToFit(Scene) - Method in class cz.fidentis.analyst.rendering.Camera
Zooms the camera to fit all human faces in the scene
zoomToFitPerpendicular(Box, Vector3d) - Method in class cz.fidentis.analyst.rendering.Camera
Zooms the camera to fit the given bounding box, perpendicular to the normal
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form