Interface IVisibilitySwitch

All Known Implementing Classes:
AbstractOctreeWrapper, Area, Axes, BackgroundModel, Billboard, BillboardGalaxy, CelestialBody, Constellation, ConstellationBoundaries, CosmicRuler, EclipticOrbit, FadeNode, Gaia, GenericCatalog, GenericSpacecraft, HeliotropicOrbit, Invisible, KeyframesPathObject, LightBeam, Loc, MeshObject, MilkyWay, ModelBody, NBGalaxy, OctreeWrapper, Orbit, Particle, ParticleGroup, Planet, Points, Polyline, RecursiveGrid, Satellite, SceneGraphNode, 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

      java.lang.String getName()
    • setName

      void setName​(java.lang.String name)
    • getDescription

      java.lang.String getDescription()
    • setDescription

      void setDescription​(java.lang.String description)
    • isVisible

      boolean isVisible()
    • isVisible

      boolean isVisible​(boolean attributeValue)
    • setVisible

      void setVisible​(boolean visible)
    • hasCt

      boolean hasCt​(ComponentTypes.ComponentType ct)