If you have a curved surface and want to ensure that every point falls within a specific tolerance range, you would call out profile of a surface.
This could be considered an advanced curve that could only be controlled with use of a profile tolerance. The entire surface
would have to be measured, usually with a CMM and then determined if the whole surface falls between the tolerance zones. Note: Profile only controls the variance of the points in relationship to each other along the surface, similar to the flatness tolerance.