@interface CMDiagramNodeInfo : NSObject { int mTreeDepth; int mRow; struct ODIHRange { float mMid; float mLength; } mXRange; BOOL mConnectToVerticalSide; int mExtraRowsBetweenParentAndSelf; float mXOffsetRelativeToParent; void *mXRanges; } - (id)init; - (void)dealloc; - (int)row; - (void)setRow:(int)a0; - (void)setXRange:(struct ODIHRange { float x0; float x1; })a0; - (struct ODIHRange { float x0; float x1; })xRange; - (void *)xRanges; - (void)addToXOffsetRelativeToParent:(float)a0; - (BOOL)connectToVerticalSide; - (int)extraRowsBetweenParentAndSelf; - (void)setConnectToVerticalSide:(BOOL)a0; - (void)setExtraRowsBetweenParentAndSelf:(int)a0; - (void)setTreeDepth:(int)a0; - (void)setXOffsetRelativeToParent:(float)a0; - (int)treeDepth; - (float)xOffsetRelativeToParent; @end