LCOV - code coverage report
Current view:
top level
-
scenegraph
- x3d_nodes.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
11464
11617
98.7 %
Date:
2021-04-29 23:48:07
Functions:
469
470
99.8 %
Function Name
Hit count
Anchor_Create
1
Anchor_Del
1
Anchor_get_field
14
Anchor_get_field_index_by_name
7
Appearance_Create
27
Appearance_Del
27
Appearance_get_field
39
Appearance_get_field_index_by_name
33
Arc2D_Create
2
Arc2D_get_field
9
Arc2D_get_field_index_by_name
5
ArcClose2D_Create
2
ArcClose2D_Del
2
ArcClose2D_get_field
12
ArcClose2D_get_field_index_by_name
7
AudioClip_Create
1
AudioClip_Del
1
AudioClip_get_field
26
AudioClip_get_field_index_by_name
13
Background_Create
1
Background_Del
1
Background_get_field
28
Background_get_field_index_by_name
14
Billboard_Create
1
Billboard_Del
1
Billboard_get_field
10
Billboard_get_field_index_by_name
5
BooleanFilter_Create
2
BooleanFilter_get_field
11
BooleanFilter_get_field_index_by_name
6
BooleanSequencer_Create
2
BooleanSequencer_Del
2
BooleanSequencer_get_field
19
BooleanSequencer_get_field_index_by_name
12
BooleanToggle_Create
2
BooleanToggle_get_field_index_by_name
4
BooleanTrigger_Create
2
BooleanTrigger_get_field_index_by_name
4
Box_Create
2
Box_get_field_index_by_name
3
Circle2D_Create
1
Circle2D_get_field_index_by_name
2
Collision_Create
1
Collision_Del
1
Collision_get_field
16
Collision_get_field_index_by_name
8
ColorInterpolator_Create
1
ColorInterpolator_Del
1
ColorInterpolator_get_field
10
ColorInterpolator_get_field_index_by_name
5
ColorRGBA_Create
2
ColorRGBA_Del
2
ColorRGBA_get_field_index_by_name
3
Color_Create
8
Color_Del
8
Color_get_field_index_by_name
9
Cone_Create
1
Cone_get_field
10
Cone_get_field_index_by_name
5
Contour2D_Create
1
Contour2D_Del
1
Contour2D_get_field
8
Contour2D_get_field_index_by_name
4
ContourPolyline2D_Create
1
ContourPolyline2D_Del
1
ContourPolyline2D_get_field_index_by_name
2
Coordinate2D_Create
1
Coordinate2D_Del
1
Coordinate2D_get_field_index_by_name
2
CoordinateDouble_Create
1
CoordinateDouble_Del
1
CoordinateDouble_get_field_index_by_name
2
CoordinateInterpolator2D_Create
1
CoordinateInterpolator2D_Del
1
CoordinateInterpolator2D_get_field
10
CoordinateInterpolator2D_get_field_index_by_name
5
CoordinateInterpolator_Create
1
CoordinateInterpolator_Del
1
CoordinateInterpolator_get_field
10
CoordinateInterpolator_get_field_index_by_name
5
Coordinate_Create
19
Coordinate_Del
19
Coordinate_get_field_index_by_name
20
CylinderSensor_Create
1
CylinderSensor_Del
1
CylinderSensor_get_field
24
CylinderSensor_get_field_index_by_name
12
Cylinder_Create
1
Cylinder_get_field
12
Cylinder_get_field_index_by_name
6
DirectionalLight_Create
1
DirectionalLight_get_field
12
DirectionalLight_get_field_index_by_name
6
Disk2D_Create
2
Disk2D_get_field_index_by_name
5
ElevationGrid_Create
2
ElevationGrid_Del
2
ElevationGrid_get_field
45
ElevationGrid_get_field_index_by_name
15
EspduTransform_Create
1
EspduTransform_Del
1
EspduTransform_get_field
172
EspduTransform_get_field_index_by_name
86
Extrusion_Create
1
Extrusion_Del
1
Extrusion_get_field
30
Extrusion_get_field_index_by_name
15
FillProperties_Create
2
FillProperties_get_field
11
FillProperties_get_field_index_by_name
7
Fog_Create
1
Fog_Del
1
Fog_get_field
14
Fog_get_field_index_by_name
7
FontStyle_Create
3
FontStyle_Del
3
FontStyle_get_field
23
FontStyle_get_field_index_by_name
13
GeoCoordinate_Create
1
GeoCoordinate_Del
1
GeoCoordinate_get_field
8
GeoCoordinate_get_field_index_by_name
4
GeoElevationGrid_Create
1
GeoElevationGrid_Del
1
GeoElevationGrid_get_field
38
GeoElevationGrid_get_field_index_by_name
19
GeoLOD_Create
1
GeoLOD_Del
1
GeoLOD_get_field
24
GeoLOD_get_field_index_by_name
12
GeoLocation_Create
1
GeoLocation_Del
1
GeoLocation_get_field
14
GeoLocation_get_field_index_by_name
7
GeoMetadata_Create
1
GeoMetadata_Del
1
GeoMetadata_get_field
8
GeoMetadata_get_field_index_by_name
4
GeoOrigin_Create
1
GeoOrigin_Del
1
GeoOrigin_get_field
8
GeoOrigin_get_field_index_by_name
4
GeoPositionInterpolator_Create
1
GeoPositionInterpolator_Del
1
GeoPositionInterpolator_get_field
16
GeoPositionInterpolator_get_field_index_by_name
8
GeoTouchSensor_Create
1
GeoTouchSensor_Del
1
GeoTouchSensor_get_field
22
GeoTouchSensor_get_field_index_by_name
11
GeoViewpoint_Create
1
GeoViewpoint_Del
1
GeoViewpoint_get_field
32
GeoViewpoint_get_field_index_by_name
16
Group_Create
49
Group_Del
49
Group_get_field
31
Group_get_field_index_by_name
24
HAnimDisplacer_Create
1
HAnimDisplacer_Del
1
HAnimDisplacer_get_field
10
HAnimDisplacer_get_field_index_by_name
5
HAnimHumanoid_Create
1
HAnimHumanoid_Del
1
HAnimHumanoid_get_field
34
HAnimHumanoid_get_field_index_by_name
17
HAnimJoint_Create
1
HAnimJoint_Del
1
HAnimJoint_get_field
34
HAnimJoint_get_field_index_by_name
17
HAnimSegment_Create
1
HAnimSegment_Del
1
HAnimSegment_get_field
20
HAnimSegment_get_field_index_by_name
10
HAnimSite_Create
1
HAnimSite_Del
1
HAnimSite_get_field
20
HAnimSite_get_field_index_by_name
10
ImageTexture_Create
1
ImageTexture_Del
1
ImageTexture_get_field
8
ImageTexture_get_field_index_by_name
4
IndexedFaceSet_Create
13
IndexedFaceSet_Del
13
IndexedFaceSet_get_field
96
IndexedFaceSet_get_field_index_by_name
77
IndexedLineSet_Create
1
IndexedLineSet_Del
1
IndexedLineSet_get_field
16
IndexedLineSet_get_field_index_by_name
8
IndexedTriangleFanSet_Create
2
IndexedTriangleFanSet_Del
2
IndexedTriangleFanSet_get_field
27
IndexedTriangleFanSet_get_field_index_by_name
16
IndexedTriangleSet_Create
2
IndexedTriangleSet_Del
2
IndexedTriangleSet_get_field
26
IndexedTriangleSet_get_field_index_by_name
15
IndexedTriangleStripSet_Create
2
IndexedTriangleStripSet_Del
2
IndexedTriangleStripSet_get_field
28
IndexedTriangleStripSet_get_field_index_by_name
17
Inline_Create
1
Inline_Del
1
Inline_get_field_index_by_name
3
IntegerSequencer_Create
2
IntegerSequencer_Del
2
IntegerSequencer_get_field
19
IntegerSequencer_get_field_index_by_name
12
IntegerTrigger_Create
2
IntegerTrigger_get_field
10
IntegerTrigger_get_field_index_by_name
6
KeySensor_Create
2
KeySensor_Del
2
KeySensor_get_field
27
KeySensor_get_field_index_by_name
17
LOD_Create
1
LOD_Del
1
LOD_get_field
12
LOD_get_field_index_by_name
6
LineProperties_Create
1
LineProperties_get_field
8
LineProperties_get_field_index_by_name
4
LineSet_Create
2
LineSet_Del
2
LineSet_get_field
11
LineSet_get_field_index_by_name
7
LoadSensor_Create
1
LoadSensor_Del
1
LoadSensor_get_field
16
LoadSensor_get_field_index_by_name
8
Material_Create
27
Material_get_field
40
Material_get_field_index_by_name
33
MetadataDouble_Create
1
MetadataDouble_Del
1
MetadataDouble_get_field
8
MetadataDouble_get_field_index_by_name
4
MetadataFloat_Create
1
MetadataFloat_Del
1
MetadataFloat_get_field
8
MetadataFloat_get_field_index_by_name
4
MetadataInteger_Create
1
MetadataInteger_Del
1
MetadataInteger_get_field
8
MetadataInteger_get_field_index_by_name
4
MetadataSet_Create
1
MetadataSet_Del
1
MetadataSet_get_field
8
MetadataSet_get_field_index_by_name
4
MetadataString_Create
1
MetadataString_Del
1
MetadataString_get_field
8
MetadataString_get_field_index_by_name
4
MovieTexture_Create
1
MovieTexture_Del
1
MovieTexture_get_field
28
MovieTexture_get_field_index_by_name
14
MultiTextureCoordinate_Create
1
MultiTextureCoordinate_Del
1
MultiTextureCoordinate_get_field_index_by_name
2
MultiTextureTransform_Create
1
MultiTextureTransform_Del
1
MultiTextureTransform_get_field_index_by_name
2
MultiTexture_Create
1
MultiTexture_Del
1
MultiTexture_get_field
14
MultiTexture_get_field_index_by_name
7
NavigationInfo_Create
2
NavigationInfo_Del
2
NavigationInfo_get_field
21
NavigationInfo_get_field_index_by_name
11
NormalInterpolator_Create
1
NormalInterpolator_Del
1
NormalInterpolator_get_field
10
NormalInterpolator_get_field_index_by_name
5
Normal_Create
1
Normal_Del
1
Normal_get_field_index_by_name
2
NurbsCurve2D_Create
1
NurbsCurve2D_Del
1
NurbsCurve2D_get_field
14
NurbsCurve2D_get_field_index_by_name
7
NurbsCurve_Create
1
NurbsCurve_Del
1
NurbsCurve_get_field
14
NurbsCurve_get_field_index_by_name
7
NurbsOrientationInterpolator_Create
1
NurbsOrientationInterpolator_Del
1
NurbsOrientationInterpolator_get_field
14
NurbsOrientationInterpolator_get_field_index_by_name
7
NurbsPatchSurface_Create
1
NurbsPatchSurface_Del
1
NurbsPatchSurface_get_field
30
NurbsPatchSurface_get_field_index_by_name
15
NurbsPositionInterpolator_Create
1
NurbsPositionInterpolator_Del
1
NurbsPositionInterpolator_get_field
14
NurbsPositionInterpolator_get_field_index_by_name
7
NurbsSet_Create
1
NurbsSet_Del
1
NurbsSet_get_field
10
NurbsSet_get_field_index_by_name
5
NurbsSurfaceInterpolator_Create
1
NurbsSurfaceInterpolator_Del
1
NurbsSurfaceInterpolator_get_field
24
NurbsSurfaceInterpolator_get_field_index_by_name
12
NurbsSweptSurface_Create
1
NurbsSweptSurface_Del
1
NurbsSweptSurface_get_field
10
NurbsSweptSurface_get_field_index_by_name
5
NurbsSwungSurface_Create
1
NurbsSwungSurface_Del
1
NurbsSwungSurface_get_field
10
NurbsSwungSurface_get_field_index_by_name
5
NurbsTextureCoordinate_Create
1
NurbsTextureCoordinate_Del
1
NurbsTextureCoordinate_get_field
18
NurbsTextureCoordinate_get_field_index_by_name
9
NurbsTrimmedSurface_Create
1
NurbsTrimmedSurface_Del
1
NurbsTrimmedSurface_get_field
36
NurbsTrimmedSurface_get_field_index_by_name
18
OrientationInterpolator_Create
1
OrientationInterpolator_Del
1
OrientationInterpolator_get_field
10
OrientationInterpolator_get_field_index_by_name
5
PixelTexture_Create
1
PixelTexture_Del
1
PixelTexture_get_field
8
PixelTexture_get_field_index_by_name
4
PlaneSensor_Create
1
PlaneSensor_Del
1
PlaneSensor_get_field
22
PlaneSensor_get_field_index_by_name
11
PointLight_Create
1
PointLight_get_field
16
PointLight_get_field_index_by_name
8
PointSet_Create
1
PointSet_Del
1
PointSet_get_field_index_by_name
3
Polyline2D_Create
2
Polyline2D_Del
2
Polyline2D_get_field_index_by_name
3
Polypoint2D_Create
2
Polypoint2D_Del
2
Polypoint2D_get_field_index_by_name
3
PositionInterpolator2D_Create
1
PositionInterpolator2D_Del
1
PositionInterpolator2D_get_field
10
PositionInterpolator2D_get_field_index_by_name
5
PositionInterpolator_Create
1
PositionInterpolator_Del
1
PositionInterpolator_get_field
10
PositionInterpolator_get_field_index_by_name
5
ProximitySensor_Create
1
ProximitySensor_get_field
20
ProximitySensor_get_field_index_by_name
10
ReceiverPdu_Create
1
ReceiverPdu_Del
1
ReceiverPdu_get_field
52
ReceiverPdu_get_field_index_by_name
26
Rectangle2D_Create
1
Rectangle2D_get_field_index_by_name
2
ScalarInterpolator_Create
1
ScalarInterpolator_Del
1
ScalarInterpolator_get_field
10
ScalarInterpolator_get_field_index_by_name
5
Script_Create
2
Script_Del
2
Script_get_field
107
Script_get_field_index_by_name
0
Shape_Create
33
Shape_Del
33
Shape_get_field_index_by_name
65
SignalPdu_Create
1
SignalPdu_Del
1
SignalPdu_get_field
52
SignalPdu_get_field_index_by_name
26
Sound_Create
1
Sound_Del
1
Sound_get_field
22
Sound_get_field_index_by_name
11
SphereSensor_Create
1
SphereSensor_Del
1
SphereSensor_get_field
18
SphereSensor_get_field_index_by_name
9
Sphere_Create
1
Sphere_get_field_index_by_name
2
SpotLight_Create
1
SpotLight_get_field
22
SpotLight_get_field_index_by_name
11
StaticGroup_Create
2
StaticGroup_Del
2
StaticGroup_get_field_index_by_name
3
StringSensor_Create
2
StringSensor_Del
2
StringSensor_get_field
14
StringSensor_get_field_index_by_name
8
Switch_Create
1
Switch_Del
1
Switch_get_field
10
Switch_get_field_index_by_name
5
Text_Create
7
Text_Del
7
Text_get_field
24
Text_get_field_index_by_name
19
TextureBackground_Create
1
TextureBackground_Del
1
TextureBackground_get_field
30
TextureBackground_get_field_index_by_name
15
TextureCoordinateGenerator_Create
2
TextureCoordinateGenerator_Del
2
TextureCoordinateGenerator_get_field_index_by_name
4
TextureCoordinate_Create
1
TextureCoordinate_Del
1
TextureCoordinate_get_field_index_by_name
2
TextureTransform_Create
1
TextureTransform_get_field
10
TextureTransform_get_field_index_by_name
5
TimeSensor_Create
2
TimeSensor_get_field
39
TimeSensor_get_field_index_by_name
25
TimeTrigger_Create
2
TimeTrigger_get_field_index_by_name
4
TouchSensor_Create
1
TouchSensor_Del
1
TouchSensor_get_field
18
TouchSensor_get_field_index_by_name
9
Transform_Create
31
Transform_Del
31
Transform_get_field
65
Transform_get_field_index_by_name
56
TransmitterPdu_Create
1
TransmitterPdu_Del
1
TransmitterPdu_get_field
84
TransmitterPdu_get_field_index_by_name
42
TriangleFanSet_Create
2
TriangleFanSet_Del
2
TriangleFanSet_get_field
25
TriangleFanSet_get_field_index_by_name
15
TriangleSet2D_Create
2
TriangleSet2D_Del
2
TriangleSet2D_get_field_index_by_name
3
TriangleSet_Create
2
TriangleSet_Del
2
TriangleSet_get_field
21
TriangleSet_get_field_index_by_name
12
TriangleStripSet_Create
2
TriangleStripSet_Del
2
TriangleStripSet_get_field
25
TriangleStripSet_get_field_index_by_name
15
Viewpoint_Create
19
Viewpoint_Del
19
Viewpoint_get_field
38
Viewpoint_get_field_index_by_name
28
VisibilitySensor_Create
1
VisibilitySensor_get_field
14
VisibilitySensor_get_field_index_by_name
7
WorldInfo_Create
19
WorldInfo_Del
19
WorldInfo_get_field_index_by_name
39
gf_node_x3d_type_by_class_name
1086
gf_sg_x3d_node_del
402
gf_sg_x3d_node_get_class_name
129
gf_sg_x3d_node_get_field
2602
gf_sg_x3d_node_get_field_count
129
gf_sg_x3d_node_get_field_index_by_name
1448
gf_sg_x3d_node_new
402
gf_x3d_get_node_type
7129
Generated by:
LCOV version 1.13