Interface IVisibilitySwitch

All Known Implementing Classes:
AbstractOctreeWrapper, Area, Axes, BackgroundModel, Billboard, BillboardGalaxy, BillboardGroup, CelestialBody, Constellation, ConstellationBoundaries, CosmicRuler, EclipticOrbit, FadeNode, Gaia, GenericCatalog, GenericSpacecraft, HeliotropicOrbit, HeliotropicSatellite, Invisible, KeyframesPathObject, Loc, MeshObject, MilkyWay, ModelBody, OctreeWrapper, Orbit, OrbitalElementsGroup, Particle, ParticleGroup, Planet, Points, Polyline, RecursiveGrid, Satellite, SceneGraphNode, ShapeObject, Spacecraft, SphericalGrid, Star, StarCluster, StarGroup, StubModel, Text2D, VertsObject

public interface IVisibilitySwitch
This interface must be implemented by all objects whose visibility can be manipulated using the per-object visibility controls.
  • Method Details

    • getName

      String getName()
    • setName

      void setName(String name)
    • getDescription

      String getDescription()
    • setDescription

      void setDescription(String description)
    • isVisible

      boolean isVisible()
    • setVisible

      void setVisible(boolean visible)
    • isVisible

      boolean isVisible(String name)
    • setVisible

      void setVisible(boolean visible, String name)
    • isVisible

      boolean isVisible(boolean attributeValue)
    • hasCt

      boolean hasCt(ComponentTypes.ComponentType ct)