# API Deprecated Features

The following list of C and .NET functions are being deprecated, and will either be renamed or removed in the next major release.

Library | Obsolete Name | New Name
--- | --- | ---
.NET | ToolDatabase.GetOverlayImage() |
.NET | ViewKey.Filename | FrameKey.SampleName
.NET | LibraryAccess.SampleGetOverlayImage() |
.NET | IManualRegionOfInterest.External | IManualRegionOfInterest.Parameters.Mode
.NET | IManualRegionOfInterest.Mode | IManualRegionOfInterest.Parameters.Mode
.NET | IManualRegionOfInterest.Units | IManualRegionOfInterest.Parameters.Units
.NET | IManualRegionOfInterest.Offset | IManualRegionOfInterest.Parameters.Offset
.NET | IManualRegionOfInterest.Size | IManualRegionOfInterest.Parameters.Size
.NET | IManualRegionOfInterest.Angle | IManualRegionOfInterest.Parameters.Angle
.NET | IManualRegionOfInterest.SplittingGrid | IManualRegionOfInterest.Parameters.SplittingGrid
.NET | IBlueRegionOfInterest.Model | IBlueRegionOfInterest.Parameters.MatchFilter
.NET | IBlueRegionOfInterest.Models |
.NET | IBlueRegionOfInterest.TargetMode | IBlueRegionOfInterest.Parameters.TargetMode
.NET | IBlueRegionOfInterest.FeatureFilter | IBlueRegionOfInterest.Parameters.FeatureFilter
.NET | IBlueRegionOfInterest.MatchFilter | IBlueRegionOfInterest.Parameters.MatchFilter
.NET | IBlueRegionOfInterest.MatchItems | IBlueRegionOfInterest.Parameters.MatchItems
.NET | IBlueRegionOfInterest.MatchItemsMode | IBlueRegionOfInterest.Parameters.MatchItemsMode
.NET | IBlueRegionOfInterest.Centered | IBlueRegionOfInterest.Parameters.Centered
.NET | IBlueRegionOfInterest.Units | IBlueRegionOfInterest.Parameters.Units
.NET | IBlueRegionOfInterest.Offset | IBlueRegionOfInterest.Parameters.Offset
.NET | IBlueRegionOfInterest.Size | IBlueRegionOfInterest.Parameters.Size
.NET | IBlueRegionOfInterest.Angle | IBlueRegionOfInterest.Parameters.Angle
.NET | IBlueRegionOfInterest.Scaled | IBlueRegionOfInterest.Parameters.Scaled
.NET | IBlueRegionOfInterest.Scale | IBlueRegionOfInterest.Parameters.Scale
.NET | IRedRegionOfInterest.ExtractRegions | IRedRegionOfInterest.Parameters.ExtractRegions
.NET | IRedRegionOfInterest.RegionFilter | IRedRegionOfInterest.Parameters.RegionFilter
.NET | IRedRegionOfInterest.Units | IRedRegionOfInterest.Parameters.Units
.NET | IRedRegionOfInterest.Border | IRedRegionOfInterest.Parameters.Border
.NET | IRedRegionOfInterest.MaskRegions | IRedRegionOfInterest.Parameters.MaskRegions
.NET | IRedRegionOfInterest.FailOnFilter | IRedRegionOfInterest.Parameters.FailOnFilter
.NET | IRedRegionOfInterest.RecycleMask | IRedRegionOfInterest.Parameters.RecycleMask
.NET | IRedRegionOfInterest.InvertMask | IRedRegionOfInterest.Parameters.InvertMask
.NET | IRedRegionOfInterest.GrowShrinkMask | IRedRegionOfInterest.Parameters.GrowShrinkMask
.NET | IGreenRegionOfInterest.Filter | IGreenRegionOfInterest.Parameters.Filter
.NET | IMatch.FeatureString | IReadModelMatch.FeatureString
.NET | IMatch.PrettifiedString | IReadModelMatch.PrettifiedString
.NET | IMatch.Points | INodeModelMatch.NodePoints
.NET | IMatch.Pose | INodeModelMatch.Pose
.NET | IMatch.Position | IReadModelMatch.Position
.NET | IMatch.Scale | INodeModelMatch.Scale
.NET | IMatch.AspectRatio | INodeModelMatch.AspectRatio
.NET | IMatch.Shear | INodeModelMatch.Shear
.NET | IModel.Occurences | IModel.Occurrences
.NET | INode.Names | INode.Fielding
.NET | ITool.Parameters | ITool.ParameterBase
.NET | IFeature.Id | IFeature.Name
.NET | IRedView.Deviation | IRedView.Score
.NET | ITag.Key | ITag.Name
.NET | ITag.Value | ITag.Score
.NET | IWorkspace.Name | IWorkspace.UniqueName
.NET | IWorkspace.LastModification |
.NET | IToolDatabase.SetTrainFlag(string filter, string group) | IToolDatabase.SetTrainFlag(string filter, bool flag)
.NET | IToolDatabase.GetOverlayImage(ViewKey, string, uint) |
.NET | ILibraryAccess.ToolGetOverlay(WorkspaceName, StreamName, ToolName, string, uint, string, ILibraryAccessContext) |
.NET | IStream.AddImage(Image, string) IStream.AddImage(System.IO.Stream, string) GetImage(string, uint) |
.NET | ITool.Mask | ITool.RegionOfInterest.Mask
.NET | ITool.Parameters | ITool.ParametersBase
.NET | IToolParameters.TrainSelection |
.NET | IToolParameters.KeepTrainSelection |
.NET | BorderType.White BorderType.Reflect BorderType.Wrap |
.NET | Node.Names Node.IDs | Node.Fielding
.NET | ProductCode.OptimizedMemory | ProductCode.Standard ProductCode.Advanced
.NET | CalibratedRedView.Deviation |
.NET | TrainingFlagMode.Auto |
.NET | RedTool.IRedTool.Parameters | RedTool.IRedTool.BaseParameters
C | vidi_runtime_init_sample() | vidi_runtime_create_sample()
C | vidi_runtime_process() | vidi_runtime_sample_process()
C | vidi_runtime_process_sample() | vidi_runtime_sample_process()
C | vidi_runtime_get_image() | vidi_runtime_sample_get_image()
C | vidi_runtime_sample_get_overlay() | Use get_overlay for the specific tool.
C | vidi_training Training is the process that your tool, which is a neural network, is learning about the features (pixels) based on the labels you made. For example, a tool will learn the defect/normal pixels in each image based on the defect/normal labels you drew. The goal of the tool Training is learning enough to give the correct inspection results of whether an unseen image is defective or not. The key to training is to ensure that you include all possible variations within your training set, and that your images are accurately labeled. Training times vary by the application, tool setup and the GPU in the PC being used to train the network._tool_get_status() | vidi_training_stream_list_tools()
C | vidi_training_stream_process_sample() | vidi_training_sample_process()
C | vidi_training_blue_add_feature A feature is a visually distinguishable area in an image. Features typically represent something of interest for the application (a defect, an object, a particular component of an object).() | vidi_training_set_feature()
C | vidi_training_blue_add_model A specific spatial arrangement of a set of features (Blue Locate and Blue Read tools only.) During a post-processing step, the Blue Locate and Blue Read tools can fit all of the features detected in an image to the models defined for the tool. The overall pose and identity of the model is then returned.() | vidi_training_blue_create_model()
C | vidi_training_tool_set_mask() | vidi_training_roi_set_mask()
C | vidi_training_tool_get_mask() | vidi_training_roi_get_mask()
C | vidi_training_init_sample() | vidi_training_add_sample()
C | vidi_training_process_sample() | vidi_training_sample_process()
C | vidi_training_sample_get_overlay() |
C | vidi_training_tool_get_overlay() |
C | occurences | occurrences
C | names | fielding
C | red/mode | training/network_model
C | vidi_training_tool_train() | vidi_training_tool_train2()
C | vidi_initialize2() |
C++ | vidi_runtime_green_set_similarity_reference_views |
C++ | vidi_runtime_green_remove_similarity_reference_views |
C++ | vidi_runtime_green_list_similarity_reference_views |
C++ | vidi_runtime_green_train_similarity_model |
C++ | vidi_training_green_set_similarity_reference_views |
C++ | vidi_training_green_list_similarity_reference_views |
C++ | vidi_training_green_train_similarity_model |
C++ | vidi_training_tool_set_incremental_learning |
C++ | vidi_training_tool_unset_incremental_learning |
C++ | vidi_training_tool_adapt |
C++ | vidi_training_tool_set_pretrained_model |
C++ | vidi_training_tool_get_pretrained_model_info |
C++ | runtime_parameters/heat_map_on |
C++ | training_parameters/incremental |
C++ | runtime_parameters/process_with_trt (boolean) | runtime_parameters/trt_mode (string)
C++ | training_parameters/network_type |
C# | ViDi2.IGreenTool.SimilarityReferences |
C# | ViDi2.IGreenTool.TrainSimilarityModel |
C# | ViDi2.Training.SetIncrementalTrain |
C# | ViDi2.Training.UnsetIncrementalTrain |
C# | ViDi2.Training.ITool.Adapt |
C# | ViDi2.Training.ITool.SetPretrainedModel |
C# | ViDi2.Training.ITool.GetPretrainedModelInfo |
C# | ViDi2.Runtime.IGreenHighDetailParameters.HeatMapOn |
C# | ViDi2.Training.IToolParameters.Incremental |