How could we understand the attitudeProvider?

I would like to know what ATTITUDEProvider corresponds to in actual scenarios? What specific attributes are represented as satellites. thanks
Cheers!
Yang

// Defining attitude provider
AttitudeProvider attitudeProvider = new LofOffset(inertialFrame, LOFType.LVLH);

// Defining your propagator and setting up the attitude provider
Propagator propagator = new KeplerianPropagator(initialOrbit);
propagator.setAttitudeProvider(attitudeProvider);