In the API documentation, inheritances of `Rhino.Geometry.Dimension` are incorrect

Hello,

Observe this link : https://developer.rhino3d.com/api/RhinoCommon/html/T_Rhino_Geometry_AnnotationBase.htm#fullInheritance
and this : https://developer.rhino3d.com/api/RhinoCommon/html/T_Rhino_Geometry_Dimension.htm

AngularDimension, LinearDimension, OrdinateDimension and RadialDimension are duplicates.

If you inspect these classes with your IDE, you can understand that these classes are subclasses of the Dimension class.

but if you read the API page, these classes are defined as subclasses of the AnnotationBase class.
(for example: https://developer.rhino3d.com/api/RhinoCommon/html/T_Rhino_Geometry_AngularDimension.htm)

Thank you.
jmv.

There is the same error with Rhino.DocObjects.AnnotationObjectBase andRhino.DocObjects.DimensionObject

@kitjmv - looks like the abstract class is being skipped by the documentation generator. Is this a problem?

@dan, any idea why this is happening?

– Dale

no longer for me.
but it was confusing.
maybe for other users.

jmv

No. @will might have an idea.

More motivation to move this out of Sandcastle and into Sphinx.