class_docstr: Uniform padding independent of attribute name or node/edge type.
  
  Args:
      value (int or float, optional): The value to be used for padding.
          (default: :obj:`0.0`)
class_docstr_tok: ["Uniform","padding","independent","of","attribute","name","or","node\/edge","type",".","Args",":","value","(","int","or","float",",","optional",")",":","The","value","to","be","used","for","padding",".","(","default",":",":","obj",":","`","0.0","`",")"]
code: def get_value(
      self,
      store_type: Optional[Union[NodeType, EdgeType]] = None,
      attr_name: Optional[str] = None,
  ) -> Union[int, float]:
      return self.value
  
imports: from abc import ABC, abstractmethod
  from dataclasses import dataclass
  from typing import Any, Callable, Dict, List, Optional, Tuple, Union
  import torch
  import torch.nn.functional
  from torch_geometric.data import Data, HeteroData
  from torch_geometric.data.datapipes import functional_transform
  from torch_geometric.data.storage import EdgeStorage, NodeStorage
  from torch_geometric.transforms import BaseTransform
  from torch_geometric.typing import EdgeType, NodeType
label_desc: Use image node_id 2 for calling the UniformPadding obj's underlying member method code with example usage: obj.get_value(store_type, attr_name) and returns: self