libmusicbrainz3  3.0.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MusicBrainz::ReleaseGroupResult Class Reference

Represents an releaseGroup result. More...

Inheritance diagram for MusicBrainz::ReleaseGroupResult:
MusicBrainz::Result

List of all members.

Public Member Functions

 ReleaseGroupResult (ReleaseGroup *releaseGroup, int score)
 Constructor.
 ~ReleaseGroupResult ()
 Destructor.
ReleaseGroupgetReleaseGroup ()
 Returns the releaseGroup.
void setReleaseGroup (ReleaseGroup *releaseGroup)
 Sets the releaseGroup.
- Public Member Functions inherited from MusicBrainz::Result
 Result (int score)
 Constructor.
virtual ~Result ()
 Destructor.
int getScore ()
 Returns the result score.
void setScore (int score)
 Sets the result score.

Detailed Description

Represents an releaseGroup result.

An ReleaseGroupResult consists of a score and an releaseGroup. The score is a number between 0 and 100, where a higher number indicates a better match.


Constructor & Destructor Documentation

MusicBrainz::ReleaseGroupResult::ReleaseGroupResult ( ReleaseGroup releaseGroup,
int  score 
)

Constructor.

MusicBrainz::ReleaseGroupResult::~ReleaseGroupResult ( )

Destructor.


Member Function Documentation

ReleaseGroup* MusicBrainz::ReleaseGroupResult::getReleaseGroup ( )

Returns the releaseGroup.

Returns:
a pointer to a ReleaseGroup object
void MusicBrainz::ReleaseGroupResult::setReleaseGroup ( ReleaseGroup releaseGroup)

Sets the releaseGroup.

Parameters:
releaseGroupa pointer to a ReleaseGroup object