Package gaiasky.scenegraph
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 Summary
Modifier and Type Method Description java.lang.String
getDescription()
java.lang.String
getName()
boolean
hasCt(ComponentTypes.ComponentType ct)
boolean
isVisible()
boolean
isVisible(boolean attributeValue)
void
setDescription(java.lang.String description)
void
setName(java.lang.String name)
void
setVisible(boolean visible)
-
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
-