//=========================================================================
//  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.
//=========================================================================
// .NAME pqCMBCrossSection - represents a Geology cross section.
// .SECTION Description
// .SECTION Caveats

#ifndef __pqCMBCrossSection_h
#define __pqCMBCrossSection_h

#include "cmbSystemConfig.h"
#include "pqCMBSceneObjectBase.h"

class CMBAPPCOMMON_EXPORT pqCMBCrossSection : public pqCMBSceneObjectBase
{
public:
  pqCMBCrossSection();
  pqCMBCrossSection(pqPipelineSource* source, pqRenderView* view, pqServer* server);

  ~pqCMBCrossSection() override;
  pqCMBSceneObjectBase* duplicate(
    pqServer* server, pqRenderView* view, bool updateRep = true) override;
  pqCMBSceneObjectBase::enumObjectType getType() const override;
};

#endif /* __pqCMBCrossSection_h */
