| Interface | Description | 
|---|---|
| BaseFeature | 
 This interface represents the Base feature in PolyScope. 
 | 
| Feature | 
 This base interface represents all types of features available in PolyScope 
 | 
| FeatureContributionModel | 
 
 This interface provides functionality for adding, updating and removing features in PolyScope. 
 | 
| FeatureLine | 
 This interface represents a Line feature in PolyScope 
 | 
| FeatureModel | 
 Provides methods that returns features from the current robot installation. 
 | 
| FeaturePlane | 
 This interface represents a Plane feature in PolyScope 
 | 
| FeaturePoint | 
 This interface represents a Point feature in PolyScope 
 | 
| ToolFeature | 
 This interface represents the Tool feature in PolyScope. 
 | 
| Exception | Description | 
|---|---|
| FeatureAlreadyAddedException | 
 This exception is thrown if a feature has been requested to be added to PolyScope when the feature is already present. 
 | 
| FeatureNotFoundException | 
 This exception is thrown when attempting to modify or remove a feature that does not exist in PolyScope. 
 | 
| IllegalFeatureNameException | 
 This exception is thrown to indicate that a feature with an illegal suggested name has been requested to be added to
 PolyScope. 
 | 
Copyright © 2020. All rights reserved.