code: def _object_is_altair_chart(altair_chart):
      # This will feel slightly hacky but I am unable to find a natural way of determining the class
      # name of the Altair chart. The only way simple way is to extract the full class name and then
      # match with heuristics
      fulclsname = _full_classname(altair_chart)
      if not all(
          [x in fulclsname for x in ["altair", "vegalite", "Chart"]]
      ):
          return False
      return True
  
imports: from typing import Any, List, Optional, Union
  from .basic import LogComponent, ErrorComponent, ArtifactsComponent, TableComponent, ImageComponent, SectionComponent, MarkdownComponent
  from .card import MetaflowCardComponent
  from .convert_to_native_type import TaskToDict, _full_classname
  from .renderer_tools import render_safely
  import uuid
label_desc: Use image node_id 3 for calling the VegaChart obj's underlying member method code with example usage: obj._object_is_altair_chart(altair_chart) and returns: True, False