class Hilbert in Openlayers 7.3
Class Hilbert.
Plugin annotation
@OpenlayersPlugin(
  id = "Hilbert"
)
Hierarchy
- class \Drupal\openlayers\Types\Base extends \Drupal\Component\Plugin\PluginBase implements ObjectInterface- class \Drupal\openlayers\Types\Component implements ComponentInterface- class \Drupal\openlayers_library\Plugin\Component\Hilbert\Hilbert
 
 
- class \Drupal\openlayers\Types\Component implements ComponentInterface
Expanded class hierarchy of Hilbert
File
- modules/openlayers_library/ src/ Plugin/ Component/ Hilbert/ Hilbert.php, line 21 
- Component: Hilbert.
Namespace
Drupal\openlayers_library\Plugin\Component\HilbertView source
class Hilbert extends Component {
  /**
   * {@inheritdoc}
   */
  public function postBuild(array &$build, ObjectInterface $context = NULL) {
    $build['parameters'][$this
      ->getPluginId()] = array(
      '#type' => 'fieldset',
      '#title' => 'Example Hilbert Fractal component',
      'swipe' => array(
        '#type' => 'rangefield',
        '#title' => 'Depth',
        '#min' => 1,
        '#max' => 8,
        '#step' => 1,
        '#value' => 5,
        '#attributes' => array(
          'id' => 'depth',
          'style' => 'width: 100%;',
        ),
      ),
      'count' => array(
        '#type' => 'item',
        '#title' => 'Points',
        '#markup' => '<span id="count"></span>',
      ),
      'length' => array(
        '#type' => 'item',
        '#title' => 'Length',
        '#markup' => '<span id="length"></span>',
      ),
    );
    $build['description']['#description'] = 'This example is based on the <a href="http://openlayers.org/en/master/examples/fractal.html">offical fractal example</a>. You need the <em><a href="https://drupal.org/project/elements">elements</a></em> module to get it working properly.';
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| Base:: | protected | property | Holds all the attachment used by this object. | 6 | 
| Base:: | protected | property | Holds the Collection object. | |
| Base:: | protected | property | A unique ID for the object. | |
| Base:: | public | function | Add an object into the collection of the parent object. Overrides ObjectInterface:: | |
| Base:: | public | function | Returns a list of attachments for building the render array. Overrides ObjectInterface:: | 6 | 
| Base:: | public | function | Remove an option. Overrides ObjectInterface:: | |
| Base:: | public | function | Defines dependencies. Overrides ObjectInterface:: | 3 | 
| Base:: | public | function | Returns the path to the plugin directory. Overrides ObjectInterface:: | |
| Base:: | public | function | Returns the path to the class file. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the Collection object linked to the object. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the object configuration. Overrides ObjectInterface:: | |
| Base:: | public | function | Return all the dependencies objects of the parent object. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the description of the object. Overrides ObjectInterface:: | |
| Base:: | public | function | Return an object, CTools Exportable. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the Factory Service of the object. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the object unique ID. Overrides ObjectInterface:: | |
| Base:: | public | function | !Attention! This function will remove any option that is named after a
plugin type e.g.: layers, controls, styles, interactions, components . Overrides ObjectInterface:: | 6 | 
| Base:: | public | function | Return the unique machine name of the object. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the human name of the object. Overrides ObjectInterface:: | |
| Base:: | public | function | Return an array of OL objects indexed by their type. Overrides ObjectInterface:: | |
| Base:: | public | function | Returns an option. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the options array. Overrides ObjectInterface:: | |
| Base:: | public | function | Returns an array with the maps this object is attached on. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the description of the object's plugin. Overrides ObjectInterface:: | |
| Base:: | public | function | Return the module that provides this plugin. Overrides ObjectInterface:: | |
| Base:: | public | function | The type of this object. Overrides ObjectInterface:: | |
| Base:: | public | function | Get the weight of an object. Overrides ObjectInterface:: | |
| Base:: | public | function | Refresh string translations. Overrides ObjectInterface:: | 1 | 
| Base:: | public | function | Initializes the object. Overrides ObjectInterface:: | 2 | 
| Base:: | public | function | Initializes the Collection,
Import objects from options,
Import the current object. Overrides ObjectInterface:: | |
| Base:: | public | function | Whether or not this object has to be processed asynchronously. Overrides ObjectInterface:: | 3 | 
| Base:: | public | function | @TODO What is this return? If it is the form, why is form by reference? Overrides ObjectInterface:: | 54 | 
| Base:: | public | function | Submit callback for the options form. Overrides ObjectInterface:: | 11 | 
| Base:: | public | function | Validation callback for the options form. Overrides ObjectInterface:: | |
| Base:: | public | function | Return a flat array containing Openlayers Objects from the options array. Overrides ObjectInterface:: | 9 | 
| Base:: | public | function | Invoked before an objects render array is built. Overrides ObjectInterface:: | 4 | 
| Base:: | public | function | Remove an object from the collection. Overrides ObjectInterface:: | |
| Base:: | public | function | Reset the object's Collection. Overrides ObjectInterface:: | |
| Base:: | public | function | Set the Factory Service of the object. Overrides ObjectInterface:: | |
| Base:: | public | function | Set the object ID. Overrides ObjectInterface:: | |
| Base:: | public | function | Set an option. Overrides ObjectInterface:: | |
| Base:: | public | function | Set the options array. Overrides ObjectInterface:: | |
| Base:: | public | function | Set the weight of an object. Overrides ObjectInterface:: | |
| Component:: | protected | property | The array containing the options. Overrides Base:: | |
| Hilbert:: | public | function | Invoked after an objects render array is built. Overrides Base:: | 
