This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Schematic > ESRI.ArcGIS.Schematic > Interfaces > IS > ISchematicBuilderGeneralization Interface > ISchematicBuilderGeneralization.GeneralizationActivated Property (ArcObjects .NET 10.5 SDK) |
Indicates if the Schematic Builder genaralization is activated.
[Visual Basic .NET] Public Property GeneralizationActivated As Boolean
[C#] public bool GeneralizationActivated {get; set;}
[C++]
HRESULT get_GeneralizationActivated(
VARIANT_BOOL* GeneralizationActivated
);
[C++]
HRESULT put_GeneralizationActivated(
VARIANT_BOOL GeneralizationActivated
);
[C++]
Parameters GeneralizationActivated [out, retval] GeneralizationActivated is a parameter of type VARIANT_BOOL GeneralizationActivated [in] GeneralizationActivated is a parameter of type VARIANT_BOOL
Activate the generalization if you know that among the input network features used for your diagram generations, you can have polylines or polygons with a large number of vertices and you want the associated schematic features to be simplified in the generated diagrams.
The Schematics lines simplification applies the same Douglas-Peuker algorithm implemented for the Simplify Line geoprocessing tool when it is configured to work with the Point remove operator. This simplification removes extraneous bends and small intrusions and extrusions on a schematic line without destroying its essential shape. It keeps critical points that depict the essential shape of a schematic line and removes all other points.