OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Member Functions | List of all members
ossimCustomEditorWindow Class Referenceabstract

#include <ossimCustomEditorWindow.h>

Inheritance diagram for ossimCustomEditorWindow:
ossimObject ossimReferenced

Public Member Functions

virtual void * getWindow ()=0
 
virtual void setParent (void *parent)=0
 
virtual void * getParent ()=0
 
virtual bool setObjectToEdit (ossimObject *obj)=0
 
virtual bool canEdit (ossimObject *obj) const =0
 
virtual ossimObjectgetObject ()=0
 
- Public Member Functions inherited from ossimObject
 ossimObject ()
 
virtual ~ossimObject ()
 
virtual ossimObjectdup () const
 
virtual ossimString getShortName () const
 
virtual ossimString getLongName () const
 
virtual ossimString getDescription () const
 
virtual ossimString getClassName () const
 
virtual RTTItypeid getType () const
 
virtual bool canCastTo (ossimObject *obj) const
 
virtual bool canCastTo (const RTTItypeid &id) const
 
virtual bool canCastTo (const ossimString &parentClassName) const
 
virtual bool saveState (ossimKeywordlist &kwl, const char *prefix=0) const
 
virtual bool loadState (const ossimKeywordlist &kwl, const char *prefix=0)
 
virtual std::ostream & print (std::ostream &out) const
 Generic print method. More...
 
virtual bool isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const
 
virtual void accept (ossimVisitor &visitor)
 
- Public Member Functions inherited from ossimReferenced
 ossimReferenced ()
 
 ossimReferenced (const ossimReferenced &)
 
ossimReferencedoperator= (const ossimReferenced &)
 
void ref () const
 increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
 
void unref () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
void unref_nodelete () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
int referenceCount () const
 

Protected Member Functions

 ossimCustomEditorWindow ()
 
 ossimCustomEditorWindow (const ossimCustomEditorWindow &)
 
void operator= (const ossimCustomEditorWindow &)
 
- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 

Detailed Description

Definition at line 14 of file ossimCustomEditorWindow.h.

Constructor & Destructor Documentation

◆ ossimCustomEditorWindow() [1/2]

ossimCustomEditorWindow::ossimCustomEditorWindow ( )
inlineprotected

Definition at line 51 of file ossimCustomEditorWindow.h.

51 {}

◆ ossimCustomEditorWindow() [2/2]

ossimCustomEditorWindow::ossimCustomEditorWindow ( const ossimCustomEditorWindow )
inlineprotected

Definition at line 52 of file ossimCustomEditorWindow.h.

52 {}

Member Function Documentation

◆ canEdit()

virtual bool ossimCustomEditorWindow::canEdit ( ossimObject obj) const
pure virtual

Just asks if I can edit the passed in object.

◆ getObject()

virtual ossimObject* ossimCustomEditorWindow::getObject ( )
pure virtual

Returns the object we are editing.

◆ getParent()

virtual void* ossimCustomEditorWindow::getParent ( )
pure virtual

Will return the parent of the managed wxWindow

◆ getWindow()

virtual void* ossimCustomEditorWindow::getWindow ( )
pure virtual

Returns the system dependent window. If you are in wx it will probalby be some type of wxWindow*.

◆ operator=()

void ossimCustomEditorWindow::operator= ( const ossimCustomEditorWindow )
inlineprotected

Definition at line 53 of file ossimCustomEditorWindow.h.

53 {}

◆ setObjectToEdit()

virtual bool ossimCustomEditorWindow::setObjectToEdit ( ossimObject obj)
pure virtual

WIll set the object to edit. If this editor does not know anything about the passed in obj it will return false.

◆ setParent()

virtual void ossimCustomEditorWindow::setParent ( void *  parent)
pure virtual

This is the parent window. If the parent can be set by the derived classes it will return true.


The documentation for this class was generated from the following file: