text: //=========================================================================
  //  Copyright (c) Kitware, Inc.
  //  All rights reserved.
  //  See LICENSE.txt for details.
  //
  //  This software is distributed WITHOUT ANY WARRANTY; without even
  //  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
  //  PURPOSE.  See the above copyright notice for more information.
  //=========================================================================
  #ifndef smtk_model_operators_AddAuxiliaryGeometry_h
  #define smtk_model_operators_AddAuxiliaryGeometry_h
  
  #include "smtk/operation/XMLOperation.h"
  
  namespace smtk
  {
  namespace model
  {
  
  class SMTKCORE_EXPORT AddAuxiliaryGeometry : public smtk::operation::XMLOperation
  {
  public:
    smtkTypeMacro(smtk::model::AddAuxiliaryGeometry);
    smtkCreateMacro(AddAuxiliaryGeometry);
    smtkSharedFromThisMacro(smtk::operation::Operation);
    smtkSuperclassMacro(smtk::operation::XMLOperation);
  
  protected:
    Result operateInternal() override;
    const char* xmlDescription() const override;
  };
  
  } //namespace model
  } // namespace smtk
  
  #endif // smtk_model_operators_AddAuxiliaryGeometry_h
  