osgEarth 2.1.1
Public Member Functions | Protected Attributes

seamless::PatchOptions Class Reference

Inheritance diagram for seamless::PatchOptions:
Collaboration diagram for seamless::PatchOptions:

List of all members.

Public Member Functions

 PatchOptions ()
 PatchOptions (const std::string &str)
 PatchOptions (const PatchOptions &rhs, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 ~PatchOptions ()
 META_Object (seamless, PatchOptions)
void setPatchExtents (const osg::Vec2d &lowerLeft, const osg::Vec2d &upperRight)
void getPatchExtents (osg::Vec2d &lowerLeft, osg::Vec2d &upperRight) const
void setPatchLevel (int level)
int getPatchLevel () const
void setPatchSet (PatchSet *patchSet)
PatchSetgetPatchSet () const
void setTileKey (const osgEarth::TileKey &key)
osgEarth::TileKey getTileKey ()
const osgEarth::TileKeygetTileKey () const

Protected Attributes

osg::Vec2d _lowerLeft
osg::Vec2d _upperRight
int _level
osg::ref_ptr< PatchSet_patchSet
osgEarth::TileKey _tileKey

Detailed Description

Definition at line 58 of file PatchGroup.


Constructor & Destructor Documentation

seamless::PatchOptions::PatchOptions ( )

Definition at line 190 of file PatchGroup.cpp.

seamless::PatchOptions::PatchOptions ( const std::string &  str)

Definition at line 196 of file PatchGroup.cpp.

seamless::PatchOptions::PatchOptions ( const PatchOptions rhs,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)
seamless::PatchOptions::~PatchOptions ( )

Definition at line 209 of file PatchGroup.cpp.

{
}

Member Function Documentation

void seamless::PatchOptions::getPatchExtents ( osg::Vec2d &  lowerLeft,
osg::Vec2d &  upperRight 
) const [inline, virtual]

Implements seamless::PatchInfo.

Definition at line 73 of file PatchGroup.

    {
        lowerLeft = _lowerLeft;  upperRight = _upperRight;
    }

Here is the caller graph for this function:

int seamless::PatchOptions::getPatchLevel ( ) const [inline, virtual]

Implements seamless::PatchInfo.

Definition at line 78 of file PatchGroup.

{ return _level; }

Here is the caller graph for this function:

PatchSet * seamless::PatchOptions::getPatchSet ( ) const

Definition at line 218 of file PatchGroup.cpp.

{
    return _patchSet.get();
}

Here is the caller graph for this function:

osgEarth::TileKey seamless::PatchOptions::getTileKey ( ) [inline, virtual]

Implements seamless::PatchInfo.

Definition at line 82 of file PatchGroup.

{ return _tileKey; }

Here is the caller graph for this function:

const osgEarth::TileKey& seamless::PatchOptions::getTileKey ( ) const [inline, virtual]

Implements seamless::PatchInfo.

Definition at line 83 of file PatchGroup.

{ return _tileKey; }
seamless::PatchOptions::META_Object ( seamless  ,
PatchOptions   
)
void seamless::PatchOptions::setPatchExtents ( const osg::Vec2d &  lowerLeft,
const osg::Vec2d &  upperRight 
) [inline]

Definition at line 68 of file PatchGroup.

    {
        _lowerLeft = lowerLeft;  _upperRight = upperRight;
    }

Here is the caller graph for this function:

void seamless::PatchOptions::setPatchLevel ( int  level) [inline]

Definition at line 77 of file PatchGroup.

{ _level = level; }

Here is the caller graph for this function:

void seamless::PatchOptions::setPatchSet ( PatchSet patchSet)

Definition at line 213 of file PatchGroup.cpp.

{
    _patchSet = patchSet;
}

Here is the caller graph for this function:

void seamless::PatchOptions::setTileKey ( const osgEarth::TileKey key) [inline]

Definition at line 81 of file PatchGroup.

{ _tileKey = key; }

Here is the caller graph for this function:


Member Data Documentation

Definition at line 87 of file PatchGroup.

osg::Vec2d seamless::PatchOptions::_lowerLeft [protected]

Definition at line 85 of file PatchGroup.

osg::ref_ptr<PatchSet> seamless::PatchOptions::_patchSet [protected]

Definition at line 88 of file PatchGroup.

Definition at line 89 of file PatchGroup.

osg::Vec2d seamless::PatchOptions::_upperRight [protected]

Definition at line 86 of file PatchGroup.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines