Gui::ViewProviderInventorObject Class Reference

#include <ViewProviderInventorObject.h>

Inheritance diagram for Gui::ViewProviderInventorObject:
Gui::ViewProviderDocumentObject Gui::ViewProvider App::PropertyContainer Base::Persistence Base::BaseClass

List of all members.

Public Member Functions

void attach (App::DocumentObject *pcObject)
std::vector< std::string > getDisplayModes () const
 Return a list of all possible modes.
virtual Base::Type getTypeId (void) const
void setDisplayMode (const char *ModeName)
 set the display mode
void updateData (const App::Property *)
 Gets called if some of the property hade bin changed.
bool useNewSelectionModel (void) const
 indicates if the ViewProvider use the new Selection model
 ViewProviderInventorObject ()
 constructor.
 ~ViewProviderInventorObject ()
 destructor.

Static Public Member Functions

static void * create (void)
static Base::Type getClassTypeId (void)
static void init (void)

Protected Member Functions

virtual const App::PropertyDatagetPropertyData (void) const

Static Protected Member Functions

static const App::PropertyDatagetPropertyDataPtr (void)

Protected Attributes

SoSeparator * pcBuffer
SoSeparator * pcFile

Detailed Description

Definition at line 33 of file ViewProviderInventorObject.h.


Constructor & Destructor Documentation

ViewProviderInventorObject::ViewProviderInventorObject (  ) 

constructor.

Definition at line 45 of file ViewProviderInventorObject.cpp.

ViewProviderInventorObject::~ViewProviderInventorObject (  ) 

destructor.

Definition at line 53 of file ViewProviderInventorObject.cpp.

References pcBuffer, and pcFile.


Member Function Documentation

void ViewProviderInventorObject::attach ( App::DocumentObject pcObject  )  [virtual]
void * Gui::ViewProviderInventorObject::create ( void   )  [static]

Reimplemented from Gui::ViewProviderDocumentObject.

Definition at line 43 of file ViewProviderInventorObject.cpp.

Base::Type Gui::ViewProviderInventorObject::getClassTypeId ( void   )  [static]

Reimplemented from Gui::ViewProviderDocumentObject.

Definition at line 43 of file ViewProviderInventorObject.cpp.

std::vector< std::string > ViewProviderInventorObject::getDisplayModes ( void   )  const [virtual]

Return a list of all possible modes.

Reimplemented from Gui::ViewProviderDocumentObject.

Definition at line 81 of file ViewProviderInventorObject.cpp.

const App::PropertyData & Gui::ViewProviderInventorObject::getPropertyData ( void   )  const [protected, virtual]

Reimplemented from Gui::ViewProviderDocumentObject.

Definition at line 43 of file ViewProviderInventorObject.cpp.

const App::PropertyData * Gui::ViewProviderInventorObject::getPropertyDataPtr ( void   )  [static, protected]

Reimplemented from Gui::ViewProviderDocumentObject.

Definition at line 43 of file ViewProviderInventorObject.cpp.

Base::Type Gui::ViewProviderInventorObject::getTypeId ( void   )  const [virtual]

Reimplemented from Gui::ViewProviderDocumentObject.

Definition at line 43 of file ViewProviderInventorObject.cpp.

void Gui::ViewProviderInventorObject::init ( void   )  [static]

Reimplemented from Gui::ViewProviderDocumentObject.

Definition at line 43 of file ViewProviderInventorObject.cpp.

Referenced by Gui::Application::initTypes().

void ViewProviderInventorObject::setDisplayMode ( const char *  ModeName  )  [virtual]

set the display mode

If you add new viewing modes in getDisplayModes() then you need to reimplement also seDisplaytMode() to handle these new modes by setting the appropriate display mode.

Reimplemented from Gui::ViewProvider.

Definition at line 70 of file ViewProviderInventorObject.cpp.

References Gui::ViewProvider::setDisplayMaskMode().

void ViewProviderInventorObject::updateData ( const App::Property  )  [virtual]
bool Gui::ViewProviderInventorObject::useNewSelectionModel ( void   )  const [inline, virtual]

indicates if the ViewProvider use the new Selection model

Reimplemented from Gui::ViewProvider.

Definition at line 48 of file ViewProviderInventorObject.h.


Member Data Documentation

Definition at line 54 of file ViewProviderInventorObject.h.

Referenced by attach(), updateData(), and ~ViewProviderInventorObject().

SoSeparator* Gui::ViewProviderInventorObject::pcFile [protected]

Definition at line 55 of file ViewProviderInventorObject.h.

Referenced by attach(), updateData(), and ~ViewProviderInventorObject().


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

Generated on Wed Nov 23 19:02:05 2011 for FreeCAD by  doxygen 1.6.1