implemented PDimensionInfo