File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis Developer Reference
|
Provides access to data stored in a Project through Qt's model-view framework.
Definition: ProjectItemModel.h:132
static QStringList shapes(QStringList)
BundleSolutionInfo * bundleSolutionInfo() const
Returns the BundleSolutionInfo stored in the data of the item.
Definition: ProjectItem.cpp:466
QString path() const
Get the path to the images in the image list (relative to project root).
Definition: ImageList.cpp:735
BundleResults bundleResults() const
Returns the BundleResults stored in the data of the item.
Definition: ProjectItem.cpp:446
bool isGuiCamera() const
Returns true if a GuiCameraQsp is stored in the data of the item.
Definition: ProjectItem.cpp:735
void setCorrelationMatrix(CorrelationMatrix correlationMatrix)
Sets the text, icon, and data corresponding to a CorrelationMatrix.
Definition: ProjectItem.cpp:1016
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
void setImages()
Sets the text, icon, and data corresponding to a list of ImageList.
Definition: ProjectItem.cpp:859
void setGuiCameraList()
Sets the text, icon, and data corresponding to a GuiCameraQsp.
Definition: ProjectItem.cpp:1074
bool isControl() const
Returns true if a Control is stored in the data of the item.
Definition: ProjectItem.cpp:690
void setResults()
Sets the text, icon, and data corresponding to a list of Results.
Definition: ProjectItem.cpp:1048
Image * image() const
Returns the Image stored in the data of the item.
Definition: ProjectItem.cpp:476
void setTemplates()
Sets the text, icon, and data corresponding to a list of TemplateList.
Definition: ProjectItem.cpp:948
File name manipulation and expansion.
Definition: FileName.h:100
CorrelationMatrix correlationMatrix() const
Returns the CorrelationMatrix stored the item.
Definition: ProjectItem.cpp:556
Maintains a list of Controls so that control nets can easily be copied from one Project to another,...
Definition: ControlList.h:44
bool isTargetBody() const
Returns true if a TargetBodyQsp is stored in the data of the item.
Definition: ProjectItem.cpp:746
Shape * shape() const
Returns the Shape stored in the data of the item.
Definition: ProjectItem.cpp:496
ProjectItem()
Constructs an item without children, a parent, or a model.
Definition: ProjectItem.cpp:50
QString name() const
Returns the name of the bundle.
Definition: BundleSolutionInfo.cpp:387
bool isBundleResults() const
Returns true if BundleResults are stored in the data of the item.
Definition: ProjectItem.cpp:613
void setTextColor(Qt::GlobalColor color)
Definition: ProjectItem.cpp:1246
Definition: TemplateList.h:35
void setBundleSolutionInfo(BundleSolutionInfo *bundleSolutionInfo)
Sets the text, icon, and data corresponding to a BundleSolutionInfo.
Definition: ProjectItem.cpp:809
bool isCorrelationMatrix() const
Returns true if a CorrelationMatrix is stored in the data of the item.
Definition: ProjectItem.cpp:713
void setShapeList(ShapeList *shapeList)
Sets the text, icon, and data corresponding to an ShapeList.
Definition: ProjectItem.cpp:887
QString path() const
Get the path to these Templates in the TemplateList (relative to project root).
Definition: TemplateList.cpp:101
ProjectItem * child(int row) const
Returns the child item at a given row.
Definition: ProjectItem.cpp:1179
QString fileName() const
Get the file name of the cube that this image represents.
Definition: Image.cpp:340
bool isControlList() const
Returns true if a ControlList is stored in the data of the item.
Definition: ProjectItem.cpp:702
Control * control() const
Returns the Control stored in the data of the item.
Definition: ProjectItem.cpp:536
QList< TemplateList * > templates()
Return all template FileNames.
Definition: Project.cpp:2145
This represents an ISIS control net in a project-based GUI interface.
Definition: Control.h:66
~ProjectItem()
Destructs a ProjectItem.
Definition: ProjectItem.cpp:438
bool isShape() const
Returns true if an Shape is stored in the data of the item.
Definition: ProjectItem.cpp:668
This is a container for the correlation matrix that comes from a bundle adjust.
Definition: CorrelationMatrix.h:61
The main project for ipce.
Definition: Project.h:289
Internalizes a list of images and allows for operations on the entire list.
Definition: ImageList.h:55
QString fileName() const
Get the file name of the cube that this shape represents.
Definition: Shape.cpp:376
Q_DECLARE_METATYPE(Isis::ProjectItem *)
static QStringList images(QStringList)
Verify that the input fileNames are image files.
Definition: Project.cpp:894
bool isImageList() const
Returns true if an ImageList is stored in the data of the item.
Definition: ProjectItem.cpp:657
BundleResults bundleResults()
Returns the bundle results.
Definition: BundleSolutionInfo.cpp:349
QString fileName() const
Get the file name that this Template represents.
Definition: Template.cpp:50
bool isShapeList() const
Returns true if an ShapeList is stored in the data of the item.
Definition: ProjectItem.cpp:679
GuiCameraQsp guiCamera() const
Returns the GuiCameraQsp stored in the data of the item.
Definition: ProjectItem.cpp:576
bool isImage() const
Returns true if an Image is stored in the data of the item.
Definition: ProjectItem.cpp:646
bool isBundleSettings() const
Returns true if BundleSettings are stored in the data of the item.
Definition: ProjectItem.cpp:624
void appendRow(ProjectItem *item)
Appends an item to the children of this item.
Definition: ProjectItem.cpp:1166
void setTargetBody(TargetBodyQsp targetBody)
Sets the text, icon, and data corresponding to a TargetBodyQsp.
Definition: ProjectItem.cpp:1101
ShapeList * shapeList() const
Returns the ShapeList stored in the data of the item.
Definition: ProjectItem.cpp:506
bool isFileItem() const
Returns true if a FileItemQsp is stored in the data of the item.
Definition: ProjectItem.cpp:757
Container class for BundleAdjustment results.
Definition: BundleSolutionInfo.h:159
void setProject(Project *project)
Sets the text, icon, and data corresponding to a Project.
Definition: ProjectItem.cpp:1035
Definition: Template.h:30
QString runTime() const
Returns the run time.
Definition: BundleSolutionInfo.cpp:264
QList< ImageList * > adjustedImages() const
Returns the list of images that were adjusted after a bundle.
Definition: BundleSolutionInfo.cpp:222
This represents a shape in a project-based GUI interface.
Definition: Shape.h:68
TemplateList * templateList() const
Returns the TemplateList stored in the data of the item.
Definition: ProjectItem.cpp:526
QString name() const
Get the human-readable name of this image list.
Definition: ImageList.cpp:724
FileItemQsp fileItem() const
Returns the FileItemQsp stored in the data of the item.
Definition: ProjectItem.cpp:597
Internalizes a list of shapes and allows for operations on the entire list.
Definition: ShapeList.h:33
List for holding TargetBodies.
Definition: TargetBodyList.h:33
void setChild(int row, ProjectItem *item)
Sets the child at the given row to an item.
Definition: ProjectItem.cpp:1222
void setControls()
Sets the text, icon, and data corresponding to a list of ControlList.
Definition: ProjectItem.cpp:1002
This represents a cube in a project-based GUI interface.
Definition: Image.h:107
void setTemplateList(TemplateList *templateList)
Sets the text, icon, and data corresponding to an TemplateList.
Definition: ProjectItem.cpp:931
ControlList * controlList() const
Returns the ControlList stored in the data of the item.
Definition: ProjectItem.cpp:546
QList< BundleSolutionInfo * > bundleSolutionInfo()
Return BundleSolutionInfo objects in Project.
Definition: Project.cpp:2223
QString projectRoot() const
Get the top-level folder of the project.
Definition: Project.cpp:1666
void setControlList(ControlList *controlList)
Sets the text, icon, and data corresponding to a ControlList.
Definition: ProjectItem.cpp:990
bool isProject() const
Returns true if a Project is stored in the data of the item.
Definition: ProjectItem.cpp:724
void setSpacecraft()
Sets the text, icon, and data corresponding to SpaceCraft.
Definition: ProjectItem.cpp:1086
QList< ControlList * > controls()
Return controls in project.
Definition: Project.cpp:2038
void setImage(Image *image)
Sets the text, icon, and data corresponding to an Image.
Definition: ProjectItem.cpp:828
QString name() const
Get the human-readable name of this TemplateList.
Definition: TemplateList.cpp:81
void setShapes()
Sets the text, icon, and data corresponding to a list of ShapeList.
Definition: ProjectItem.cpp:904
QString name() const
Get the project's GUI name.
Definition: Project.cpp:1625
QString name() const
Get the human-readable name of this shape list.
Definition: ShapeList.cpp:555
void setGuiCamera(GuiCameraQsp guiCamera)
Sets the text, icon, and data corresponding to a GuiCameraQsp.
Definition: ProjectItem.cpp:1062
Project * project() const
Returns the Project stored in the data of the item.
Definition: ProjectItem.cpp:566
void setBundleSettings(BundleSettingsQsp bundleSettings)
Sets the text, icon, and data corresponding to BundleSettings.
Definition: ProjectItem.cpp:795
ProjectItem * findItemData(const QVariant &value, int role=Qt::UserRole+1)
Finds and returns the first item in the model that contains the data in the role.
Definition: ProjectItem.cpp:1145
ProjectItem * parent() const
Returns the parent item of this item.
Definition: ProjectItem.cpp:1211
ImageList * imageList() const
Returns the ImageList stored in the data of the item.
Definition: ProjectItem.cpp:486
QString name() const
Get the human-readable name of this control list.
Definition: ControlList.cpp:539
void setTargetBodyList()
Sets the text, icon, and data corresponding to a TargetBodyList.
Definition: ProjectItem.cpp:1127
void setTemplate(Template *newTemplate)
Sets the text, icon, and data corresponding to a Template.
Definition: ProjectItem.cpp:918
void setControl(Control *control)
Sets the text, icon, and data corresponding to a Control.
Definition: ProjectItem.cpp:976
void setBundleResults(BundleResults bundleResults)
Sets the text, icon, and data corresponding to BundleResults.
Definition: ProjectItem.cpp:781
A container class for statistical results from a BundleAdjust solution.
Definition: BundleResults.h:82
Control * control() const
Returns bundle output Control object.
Definition: BundleSolutionInfo.cpp:327
void setShape(Shape *shape)
Sets the text, icon, and data corresponding to an Shape.
Definition: ProjectItem.cpp:873
ProjectItemModel * model() const
Returns the ProjectItemModel associated with this item.
Definition: ProjectItem.cpp:1201
void insertRow(int row, ProjectItem *item)
Inserts an item to the children of this item at the row.
Definition: ProjectItem.cpp:1190
void setProjectItem(ProjectItem *item)
Sets the text, icon, and data to those of another item.
Definition: ProjectItem.cpp:767
void setImageList(ImageList *imageList)
Sets the text, icon, and data corresponding to an ImageList.
Definition: ProjectItem.cpp:842
List of GuiCameras saved as QSharedPointers.
Definition: GuiCameraList.h:35
Template * getTemplate() const
Returns the Template stored in the data of the item.
Definition: ProjectItem.cpp:516
BundleSettingsQsp bundleSettings() const
Returns the BundleSettings stored in the data of the item.
Definition: ProjectItem.cpp:456
A container for a filename to be represented as a ProjectItem on the project tree.
Definition: FileItem.h:28
bool isBundleSolutionInfo() const
Returns true if a BundleSolutionInfo is stored in the data of the item.
Definition: ProjectItem.cpp:635
BundleSettingsQsp bundleSettings()
Returns bundle settings.
Definition: BundleSolutionInfo.cpp:337
ProjectItem * takeChild(int row)
Removes the child item at the given row and returns the removed item.
Definition: ProjectItem.cpp:1235
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
QString path() const
Get the path to the shapes in the shape list (relative to project root).
Definition: ShapeList.cpp:566
TargetBodyQsp targetBody() const
Returns the TargetBodyQsp stored in the data of the item.
Definition: ProjectItem.cpp:587
Represents an item of a ProjectItemModel in Qt's model-view framework.
Definition: ProjectItem.h:134
QString fileName() const
Access the name of the control network file associated with this Control.
Definition: Control.cpp:272
bool isTemplate() const
Definition: ProjectItem.cpp:602