Isis 3.0 Programmer Reference
Back | Home
ShapeModelFactory.h
Go to the documentation of this file.
1 #ifndef ShapeModelFactory_h
2 #define ShapeModelFactory_h
3 
26 #include "ShapeModel.h"
27 
28 namespace Isis {
29  class Pvl;
30 
45  public:
46  static ShapeModel *create(Target *target, Pvl &pvl);
47 
48  private:
51 
52  // Supported shape models
53  enum {
54  Ellipsoid,
55  Isis3EquatorialCylindrical,
56  Isis3Dem,
57  Plane,
58  Stack,
59  NaifDSK};
60  };
61 }
62 
63 #endif
This class is used to create ShapeModel objects.
ShapeModelFactory()
Constructor is private to avoid instantiating the class.
Container for cube-like labels.
Definition: Pvl.h:135
This class is used to create and store valid Isis3 targets.
Definition: Target.h:63
Define shapes and provide utilities for Isis3 targets.
Definition: ShapeModel.h:68

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:29:11