This class describes an illustrative color scheme, based on chain ID, inspired by the "Molecule of the Month" style of the Protein Data Bank.
More...
|
int | getMinimumValue () const |
|
int | getMaximumValue () const |
|
int | getDefaultMinimumValue () const |
|
int | getDefaultMaximumValue () const |
|
void | setMinimumValue (int value) |
|
void | setMaximumValue (int value) |
|
| SBDColorSchemePerAttribute () |
|
| SBDColorSchemePerAttribute (const SBNodeIndexer &nodeIndexer, const SBDDataGraphNodePredicate &nodePredicate, const SBDDataGraphNodeGetter< int > &nodeGetter) |
|
virtual | ~SBDColorSchemePerAttribute () |
|
virtual bool | canHavePalette () const override |
| Returns whether the color scheme requires and therefore can have a color palette.
|
|
| SBDDataGraphNodeColorScheme () |
| Constructs a color scheme.
|
|
virtual | ~SBDDataGraphNodeColorScheme () |
| Destructs the color scheme.
|
|
bool | hasPalette () const |
| Returns whether the color scheme has a color palette defined.
|
|
const SBDPalette * | getPalette () const |
| Returns a pointer to a color palette owned by the color scheme.
|
|
void | setPalette (SBDPalette *palette) |
| Sets the color palette for color schemes that can have it. The color scheme takes ownership of the color palette. If NULL is supplied then it will reset to the default color palette.
|
|
void | resetPalette () |
| Resets the color palette to the default one for color schemes that can have it.
|
|
void | requestUpdate () |
| Requests a material update for a node to which the material that owns this color scheme is applied.
|
|
| SB_DECLARE_DATA (SBDDataGraphNodeColorScheme) |
|
unsigned int | getMemoryFootprint () const |
|
void | printReferencesToOwners () const |
|
| SBCReferenceTarget () |
|
virtual | ~SBCReferenceTarget () |
|
| SBDDataGraphNodeColorScheme (SBDDataGraphNodeColorSchemeData *dataPointer) |
|
void | removeAllReferenceOwners () |
|
| SBCReferenceTarget (SBCReferenceTargetData *dataPointer) |
|
int * | minValue |
| The current minimum value for the attribute bounds used for colorization.
|
|
int * | maxValue |
| The current maximum value for the attribute bounds used for colorization.
|
|
int * | defaultMinValue |
| The default minimum value for the attribute bounds determined when constructing the color scheme based on the input node indexer.
|
|
int * | defaultMaxValue |
| The default maximum value for the attribute bounds determined when constructing the color scheme based on the input node indexer.
|
|
SBNodeIndexer | nodeIndexer |
|
SBDDataGraphNodePredicate * | nodePredicate |
|
SBDDataGraphNodeGetter< int > * | nodeGetter |
|
SBCReferenceTargetData * | dataPointer |
|
This class describes an illustrative per chain ID color scheme inspired by the "Molecule of the Month" style of the Protein Data Bank.
Please refer to this page for more information.
- See also
- Color schemes