|
VTK
|
import from .obj wavefront files More...
#include <vtkOBJImporter.h>
Public Types | |
| typedef vtkImporter | Superclass |
Public Types inherited from vtkImporter | |
| typedef vtkObject | Superclass |
Public Types inherited from vtkObject | |
| typedef vtkObjectBase | Superclass |
Public Member Functions | |
| virtual int | IsA (const char *type) |
| vtkOBJImporter * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | SetFileName (const char *arg) |
| void | SetFileNameMTL (const char *arg) |
| void | SetTexturePath (const char *path) |
| const char * | GetFileName () const |
| const char * | GetFileNameMTL () const |
| const char * | GetTexturePath () const |
Public Member Functions inherited from vtkImporter | |
| vtkImporter * | NewInstance () const |
| virtual vtkRenderer * | GetRenderer () |
| virtual void | SetRenderWindow (vtkRenderWindow *) |
| virtual vtkRenderWindow * | GetRenderWindow () |
| void | Read () |
| void | Update () |
Public Member Functions inherited from vtkObject | |
| vtkObject * | NewInstance () const |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| bool | GetDebug () |
| void | SetDebug (bool debugFlag) |
| virtual void | Modified () |
| virtual unsigned long | GetMTime () |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| template<class U , class T > | |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| virtual void | Register (vtkObjectBase *o) |
| virtual void | UnRegister (vtkObjectBase *o) |
| void | SetReferenceCount (int) |
| void | PrintRevisions (ostream &) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
Static Public Member Functions | |
| static vtkOBJImporter * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkOBJImporter * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkImporter | |
| static int | IsTypeOf (const char *type) |
| static vtkImporter * | SafeDownCast (vtkObjectBase *o) |
Static Public Member Functions inherited from vtkObject | |
| static int | IsTypeOf (const char *type) |
| static vtkObject * | SafeDownCast (vtkObjectBase *o) |
| static vtkObject * | New () |
| static void | BreakOnError () |
| static void | SetGlobalWarningDisplay (int val) |
| static void | GlobalWarningDisplayOn () |
| static void | GlobalWarningDisplayOff () |
| static int | GetGlobalWarningDisplay () |
Static Public Member Functions inherited from vtkObjectBase | |
| static int | IsTypeOf (const char *name) |
| static vtkObjectBase * | New () |
Protected Member Functions | |
| virtual vtkObjectBase * | NewInstanceInternal () const |
| vtkOBJImporter () | |
| ~vtkOBJImporter () | |
| virtual int | ImportBegin () |
| virtual void | ImportEnd () |
| virtual void | ReadData () |
Protected Member Functions inherited from vtkImporter | |
| vtkImporter () | |
| ~vtkImporter () | |
| virtual void | ImportActors (vtkRenderer *) |
| virtual void | ImportCameras (vtkRenderer *) |
| virtual void | ImportLights (vtkRenderer *) |
| virtual void | ImportProperties (vtkRenderer *) |
Protected Member Functions inherited from vtkObject | |
| vtkObject () | |
| virtual | ~vtkObject () |
| virtual void | RegisterInternal (vtkObjectBase *, int check) |
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
| void | InternalReleaseFocus () |
Protected Member Functions inherited from vtkObjectBase | |
| vtkObjectBase () | |
| virtual | ~vtkObjectBase () |
| virtual void | CollectRevisions (ostream &) |
| virtual void | ReportReferences (vtkGarbageCollector *) |
| vtkObjectBase (const vtkObjectBase &) | |
| void | operator= (const vtkObjectBase &) |
Protected Attributes | |
| vtkSmartPointer< vtkOBJPolyDataProcessor > | Impl |
Protected Attributes inherited from vtkImporter | |
| vtkRenderer * | Renderer |
| vtkRenderWindow * | RenderWindow |
Protected Attributes inherited from vtkObject | |
| bool | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| vtkAtomicInt32 | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
import from .obj wavefront files
newmtl material_0 Ka 0.400000 0.400000 0.400000 Kd 0.5 0.5 0.5 Ks 0.85 0.9 0.9 illum 2 Ns 0.000000 map_Kd map1024.png
newmtl material_1 Ka 0.200000 0.200000 0.200000 Kd 0.666667 0.666667 0.666667 Ks 1.000000 0.9 1.000000 illum 2 Ns 0.000000 map_Kd flare.jpg
from Wavefront .obj & associated .mtl files.
Definition at line 60 of file vtkOBJImporter.h.
Definition at line 65 of file vtkOBJImporter.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkImporter.
|
static |
|
protectedvirtual |
Reimplemented from vtkImporter.
| vtkOBJImporter* vtkOBJImporter::NewInstance | ( | ) | const |
|
virtual |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkImporter.
| void vtkOBJImporter::SetFileName | ( | const char * | arg | ) |
Specify the name of the file to read.
| void vtkOBJImporter::SetFileNameMTL | ( | const char * | arg | ) |
Specify the name of the file to read.
| void vtkOBJImporter::SetTexturePath | ( | const char * | path | ) |
Specify the name of the file to read.
| const char* vtkOBJImporter::GetFileName | ( | ) | const |
Specify the name of the file to read.
| const char* vtkOBJImporter::GetFileNameMTL | ( | ) | const |
Specify the name of the file to read.
| const char* vtkOBJImporter::GetTexturePath | ( | ) | const |
Specify the name of the file to read.
|
protectedvirtual |
Reimplemented from vtkImporter.
|
protectedvirtual |
Reimplemented from vtkImporter.
|
protectedvirtual |
Reimplemented from vtkImporter.
|
protected |
Definition at line 86 of file vtkOBJImporter.h.
1.8.9.1