#include <ViewProviderExtern.h>
 
  
 | Public Member Functions | |
| void | adjustDocumentName (const char *docname) | 
| virtual const char * | getDefaultDisplayMode () const | 
| get the default display mode | |
| virtual std::vector< std::string > | getDisplayModes (void) const | 
| returns a list of all possible display modes | |
| virtual Base::Type | getTypeId (void) const | 
| void | setModeByFile (const char *name, const char *ivFileName) | 
| void | setModeBySoInput (const char *name, SoInput &ivFileInput) | 
| void | setModeByString (const char *name, const char *ivFragment) | 
| virtual void | updateData (const App::Property *) | 
| ViewProviderExtern () | |
| constructor. | |
| virtual | ~ViewProviderExtern () | 
| destructor. | |
| Static Public Member Functions | |
| static void * | create (void) | 
| static Base::Type | getClassTypeId (void) | 
| static void | init (void) | 
| Protected Member Functions | |
| virtual const App::PropertyData & | getPropertyData (void) const | 
| Static Protected Member Functions | |
| static const App::PropertyData * | getPropertyDataPtr (void) | 
| Protected Attributes | |
| std::vector< std::string > | modes | 
Definition at line 36 of file ViewProviderExtern.h.
| ViewProviderExtern::ViewProviderExtern | ( | ) | 
constructor.
Definition at line 51 of file ViewProviderExtern.cpp.
| ViewProviderExtern::~ViewProviderExtern | ( | ) |  [virtual] | 
destructor.
Definition at line 56 of file ViewProviderExtern.cpp.
| void ViewProviderExtern::adjustDocumentName | ( | const char * | docname | ) | 
Definition at line 122 of file ViewProviderExtern.cpp.
References Gui::ViewProvider::pcModeSwitch.
Referenced by Gui::DocumentPy::addAnnotation().
| void * Gui::ViewProviderExtern::create | ( | void | ) |  [static] | 
Reimplemented from Gui::ViewProvider.
Definition at line 48 of file ViewProviderExtern.cpp.
| Base::Type Gui::ViewProviderExtern::getClassTypeId | ( | void | ) |  [static] | 
Reimplemented from Gui::ViewProvider.
Definition at line 48 of file ViewProviderExtern.cpp.
| const char * ViewProviderExtern::getDefaultDisplayMode | ( | ) | const  [virtual] | 
get the default display mode
Implements Gui::ViewProvider.
Definition at line 144 of file ViewProviderExtern.cpp.
References modes.
| std::vector< std::string > ViewProviderExtern::getDisplayModes | ( | void | ) | const  [virtual] | 
returns a list of all possible display modes
Implements Gui::ViewProvider.
Definition at line 150 of file ViewProviderExtern.cpp.
References modes.
| const App::PropertyData & Gui::ViewProviderExtern::getPropertyData | ( | void | ) | const  [protected, virtual] | 
Reimplemented from Gui::ViewProvider.
Definition at line 48 of file ViewProviderExtern.cpp.
| const App::PropertyData * Gui::ViewProviderExtern::getPropertyDataPtr | ( | void | ) |  [static, protected] | 
Reimplemented from Gui::ViewProvider.
Definition at line 48 of file ViewProviderExtern.cpp.
| Base::Type Gui::ViewProviderExtern::getTypeId | ( | void | ) | const  [virtual] | 
Reimplemented from Gui::ViewProvider.
Definition at line 48 of file ViewProviderExtern.cpp.
| void Gui::ViewProviderExtern::init | ( | void | ) |  [static] | 
Reimplemented from Gui::ViewProvider.
Definition at line 48 of file ViewProviderExtern.cpp.
Referenced by Gui::Application::initTypes().
| void ViewProviderExtern::setModeByFile | ( | const char * | name, | |
| const char * | ivFileName | |||
| ) | 
Definition at line 68 of file ViewProviderExtern.cpp.
References Sketcher::end, DrawingExample::file, and setModeBySoInput().
Referenced by Gui::DocumentPy::addAnnotation().
| void ViewProviderExtern::setModeBySoInput | ( | const char * | name, | |
| SoInput & | ivFileInput | |||
| ) | 
Definition at line 96 of file ViewProviderExtern.cpp.
References Gui::ViewProvider::addDisplayMaskMode(), modes, RobotExample::pos, and Gui::ViewProvider::setDisplayMaskMode().
Referenced by setModeByFile(), and setModeByString().
| void ViewProviderExtern::setModeByString | ( | const char * | name, | |
| const char * | ivFragment | |||
| ) | 
Definition at line 61 of file ViewProviderExtern.cpp.
References setModeBySoInput().
Referenced by Gui::MainWindow::customEvent(), and Gui::View3DInventorPy::setAnnotation().
| virtual void Gui::ViewProviderExtern::updateData | ( | const App::Property * | ) |  [inline, virtual] | 
Implements Gui::ViewProvider.
Definition at line 54 of file ViewProviderExtern.h.
| std::vector<std::string> Gui::ViewProviderExtern::modes  [protected] | 
Definition at line 60 of file ViewProviderExtern.h.
Referenced by getDefaultDisplayMode(), getDisplayModes(), and setModeBySoInput().
 1.6.1
 1.6.1