OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | List of all members
Geometry::IndexedPrimitiveSet Class Referenceabstract
Inheritance diagram for Geometry::IndexedPrimitiveSet:
[legend]

Public Member Functions

virtual int pop ()=0
 
virtual int set (int, int)=0
 
virtual void set (const int *, int num)=0
 
- Public Member Functions inherited from Geometry::PrimitiveSet
 mDeclareEnumUtils (PrimitiveType)
 
virtual int size () const =0
 
virtual int get (int) const =0
 
virtual int indexOf (const int)=0
 
virtual void append (int)=0
 
virtual void append (const int *, int num)=0
 
virtual void setEmpty ()=0
 
virtual void getAll (TypeSet< int > &, bool) const
 
virtual PrimitiveType getPrimitiveType () const
 
virtual void setPrimitiveType (PrimitiveType tp)
 

Static Public Member Functions

static IndexedPrimitiveSetcreate (bool large)
 

Additional Inherited Members

- Public Types inherited from Geometry::PrimitiveSet
enum  PrimitiveType {
  Points, Lines, Triangles, LineStrips,
  TriangleStrip, TriangleFan, Other
}
 
- Protected Member Functions inherited from Geometry::PrimitiveSet
 PrimitiveSet ()
 
- Protected Attributes inherited from Geometry::PrimitiveSet
PrimitiveType primitivetype_
 

Detailed Description

Member Function Documentation

static IndexedPrimitiveSet* Geometry::IndexedPrimitiveSet::create ( bool  large)
static

Set large if you will have larger indices than 65535

virtual int Geometry::IndexedPrimitiveSet::pop ( )
pure virtual
virtual int Geometry::IndexedPrimitiveSet::set ( int  ,
int   
)
pure virtual
virtual void Geometry::IndexedPrimitiveSet::set ( const int *  ,
int  num 
)
pure virtual

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019