  In this work, inverse scattering transform for the sixth-order nonlinear
Schr\"{o}dinger equation with both zero and nonzero boundary conditions at
infinity is given, respectively. For the case of zero nonzero boundary
conditions, in terms of the Laurent's series and generalization of the residue
theorem, the bound-state soliton is derived. For nonzero boundary conditions,
using the robust inverse scattering transform, we present a matrix
Riemann-Hilbert problem of the sixth-order nonlinear Schr\"{o}dinger equation.
Then based on the obtained Riemann-Hilbert problem, the rogue wave and breather
wave solutions are derived through a modified Darboux transformation. Besides,
according to some appropriate parameters choices, several graphical analyses
are provided to discuss the dynamical behaviors of the bound-state soliton and
rogue wave solutions, and analyse how the higher-order terms affect the
bound-state soliton and rogue wave.
