public OrientedSize( Orientation orientation, double width, double height ) { _orientation = orientation; // All fields must be initialized before we access the this pointer _direct = 0.0; _indirect = 0.0; Width = width; Height = height; } }