artec::sdk::base::IModel Class Referenceabstract
This is a container of Scan(s) and a single CompositeContainer. More...
#include <artec/sdk/base/IModel.h>
Inheritance diagram for artec::sdk::base::IModel:
Public Member Functions | |
virtual IScan * | getElement (int index) const =0 |
Element operations. More... | |
virtual ErrorCode | setElement (int index, IScan *scan)=0 |
virtual ErrorCode | add (const IScan *scan)=0 |
Add/remove scan to/from container. More... | |
virtual ErrorCode | remove (int index)=0 |
virtual ICompositeContainer * | getCompositeContainer () const =0 |
Retrieve compositemesh container. More... | |
virtual void | setCompositeContainer (const ICompositeContainer *meshes)=0 |
Set compositemesh container. More... | |
virtual int | getSize () const =0 |
Number of elements in collection. More... | |
virtual void | clear ()=0 |
Clear collection. More... | |
Public Member Functions inherited from artec::sdk::base::IRef | |
virtual int | addRef () const =0 |
virtual int | release () const =0 |
Detailed Description
This is a container of Scan(s) and a single CompositeContainer.
A newly created Model is empty and contains neither Scans nor CompositeContainer.
Member Function Documentation
Add/remove scan to/from container.
|
pure virtual |
Clear collection.
|
pure virtual |
Retrieve compositemesh container.
|
pure virtual |
Element operations.
Element access. Index must be in range [0...getSize())
|
pure virtual |
Number of elements in collection.
|
pure virtual |
|
pure virtual |
Set compositemesh container.
The documentation for this class was generated from the following file:
- artec/sdk/base/IModel.h