FramePointer Derived Type

type, public :: FramePointer

A frame in a list of frames (a frame's children and parents): a pointer to it (Fortran has no arrays of pointers).


Inherits

type~~framepointer~~InheritsGraph type~framepointer FramePointer type~referenceframe ReferenceFrame type~framepointer->type~referenceframe p type~referenceframe->type~framepointer children, parents type~referenceframe->type~referenceframe follow_frame_ c_ptr c_ptr type~referenceframe->c_ptr light_node, light_switch, node_, contents_node, axis_node, axis_label_node, axis_arrow, axis_text, name_label_node, name_text type~trajectoryfollower TrajectoryFollower type~referenceframe->type~trajectoryfollower follower_ type~datasource DataSource type~trajectoryfollower->type~datasource sources_ type~trajectorypointer TrajectoryPointer type~trajectoryfollower->type~trajectorypointer trajs type~trajectory Trajectory type~trajectorypointer->type~trajectory p

Inherited by

type~~framepointer~~InheritedByGraph type~framepointer FramePointer type~referenceframe ReferenceFrame type~framepointer->type~referenceframe p type~referenceframe->type~framepointer children, parents type~referenceframe->type~referenceframe follow_frame_ type~coordinateaxes CoordinateAxes type~coordinateaxes->type~referenceframe type~customlinesegments CustomLineSegments type~customlinesegments->type~referenceframe type~draghandle DragHandle type~draghandle->type~referenceframe type~drawabletrajectory DrawableTrajectory type~drawabletrajectory->type~referenceframe data_frame_ type~drawabletrajectory->type~referenceframe type~artistpointer ArtistPointer type~drawabletrajectory->type~artistpointer artists type~framemanager FrameManager type~framemanager->type~referenceframe root type~latlongrid LatLonGrid type~latlongrid->type~referenceframe type~model Model type~model->type~referenceframe type~pickhit PickHit type~pickhit->type~referenceframe frame type~polyhedralcone PolyhedralCone type~polyhedralcone->type~referenceframe type~polyhedron Polyhedron type~polyhedron->type~referenceframe type~radialplane RadialPlane type~radialplane->type~referenceframe type~shadowcones ShadowCones type~shadowcones->type~referenceframe body_, light_ type~shadowcones->type~referenceframe type~sphere Sphere type~sphere->type~referenceframe type~terrainbody TerrainBody type~terrainbody->type~referenceframe type~trajectoryartist TrajectoryArtist type~trajectoryartist->type~referenceframe shown_in, data_frame, seen_data_frame type~view View type~view->type~referenceframe root, frame, lookat type~artistpointer->type~trajectoryartist p type~cameraflight CameraFlight type~cameraflight->type~view from, to type~chainartist ChainArtist type~chainartist->type~trajectoryartist type~ellipticcone EllipticCone type~ellipticcone->type~polyhedralcone type~markerartist MarkerArtist type~markerartist->type~trajectoryartist type~rectangularcone RectangularCone type~rectangularcone->type~polyhedralcone type~segmentartist SegmentArtist type~segmentartist->type~trajectoryartist type~timehandle TimeHandle type~timehandle->type~draghandle type~vectorhandle VectorHandle type~vectorhandle->type~draghandle type~viewpointer ViewPointer type~viewpointer->type~view p type~windowproxy WindowProxy type~windowproxy->type~draghandle hovered_handle, dragged_handle type~windowproxy->type~framemanager scene type~windowproxy->type~view default_view, shown type~windowproxy->type~cameraflight flight type~windowproxy->type~viewpointer views type~curveartist CurveArtist type~curveartist->type~chainartist type~ribbonartist RibbonArtist type~ribbonartist->type~chainartist

Components

Type Visibility Attributes Name Initial
class(ReferenceFrame), public, pointer :: p => null()

the frame (not owned)


Source Code

    type :: FramePointer
        class(ReferenceFrame), pointer :: p => null()       !! the frame (not owned)
    end type FramePointer