Index
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
MeshPoint
s. - 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 asfileName
_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()
withHumanFace.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 asDuration
- 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 thanvalue
- 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
andt1
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
-
Returns corrected sample standard deviation.
- 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 thetopControlPane
- 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 (
MeshPoint
s) of triangular (MeshFacet
s). - 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 (MeshPoint
s) of triangular meshes (MeshFacet
s). - 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
DrawableMesh
s - 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.
- 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
andACTION_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
or1i
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
orACTION_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
Program
s 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, - Class in cz.fidentis.analyst.data.grid.implV> -
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SceneRenderer.castRayThroughPixel(int, int, Camera)
method, which is mased on thegluUnProject
reverse mapping of the projection and modelview OpenGL matrices.