@class NSString, OADOrientedBounds; @interface CMDiagramShapeMapper : CMDiagramMapper { unsigned long long mChildCount; OADOrientedBounds *mDiagramShapeBounds; NSString *mIdentifier; float mDefaultFontSize; int mMaxMappableTreeDepth; float mDefaultScale; } - (void).cxx_destruct; - (float)defaultFontSize; - (void)setFonSizeForChildNode:(id)a0 atIndex:(unsigned long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })circumscribedBounds; - (id)initWithOddDiagram:(id)a0 drawingContext:(id)a1 orientedBounds:(id)a2 identifier:(id)a3 parent:(id)a4; - (void)mapAt:(id)a0 withState:(id)a1; - (void)mapChildrenAt:(id)a0 withState:(id)a1; - (void)setDefaultFonSize; - (float)setFonSizeForChildNode:(id)a0 atIndex:(unsigned long long)a1 level:(int)a2; - (struct CGSize { double x0; double x1; })sizeForNode:(id)a0 atIndex:(unsigned long long)a1; - (struct CGSize { double x0; double x1; })textSizeForShapeSize:(struct CGSize { double x0; double x1; })a0; @end