OpendTect  6.6
Public Member Functions | Static Public Member Functions | List of all members
Geometry::RangePrimitiveSet Class Referenceabstract
Inheritance diagram for Geometry::RangePrimitiveSet:
[legend]

Public Member Functions

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

Static Public Member Functions

static RangePrimitiveSetcreate ()
 

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

◆ create()

static RangePrimitiveSet* Geometry::RangePrimitiveSet::create ( )
static

◆ getAll()

virtual void Geometry::RangePrimitiveSet::getAll ( TypeSet< int > &  ,
bool   
) const
virtual

Reimplemented from Geometry::PrimitiveSet.

◆ getRange()

virtual Interval<int> Geometry::RangePrimitiveSet::getRange ( ) const
pure virtual

◆ indexOf()

virtual int Geometry::RangePrimitiveSet::indexOf ( const int  )
pure virtual

◆ setRange()

virtual void Geometry::RangePrimitiveSet::setRange ( const Interval< int > &  )
pure virtual

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