Update to the plugin attached, version 2.0, it can now handle 'islands' in the pocket and reports Area and Volume.
This is what it does;
1. select an entity that represents the pocket perimiter. In the example cb file choose PolyRectangle(10)
2. start the plugin, Tools->Pocket Area and Volume
3. the plugin looks for a Pocket MOP that contains the selected entity, it assumes the same entity will exist in one pocket MOP only.
4. the plugin gets TargetDepth of the pocket MOP
5. the plugin looks through the other entity IDs in that pocket MOP and checks if they are inside the perimeter entity, i.e. islands
6. the plugin uses all that information to calculate areas and volume.
7. extra information about each inside entity or island is shown in the bottom message log window.
You may think Circle(2) is an inside island but because it touches the perimeter PolyRectangle(10) CamBam regards it as "not an island"
It can't handle "Regions"
Plugin and test cb file attached. I used easy dimensions for the shapes to enable checking of the calculations.
Thanks to Lloyd for the code that calculates area.