aboutsummaryrefslogtreecommitdiff
path: root/docs/source_docs/files/functions_b.html
blob: e3e4a574844c8ddb82bf5918d84589646bbd00a3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
<html>
	<head>
		<title>Class Members</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
	</head>
	<body bgcolor="#FFFFFF">
		<div id="header">
			<hr class="first">
			<img alt="" src="blast_logo.png">
			<br>
			<center>
				<a class="qindex" href="main.html">Main Page</a> &nbsp; 
				<!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
				<a class="qindex" href="annotated.html">Class List</a> &nbsp; 
				<a class="qindex" href="functions.html">Class Members</a> &nbsp;  
			</center>
			<hr class="second">
		</div>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('functions_b.html','');});
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>

<h3><a id="index_b"></a>- b -</h3><ul>
<li>b
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a>
</li>
<li>back()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#aa8645abdbfec5f146a87d20eb7061000">Nv::Blast::FixedQueue&lt; T &gt;</a>
</li>
<li>BBoxBasedAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a>
</li>
<li>BlastBondGeneratorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl</a>
</li>
<li>bond
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a5b087e794ae476d5e7fa5615cd4924cc">Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData</a>
, <a class="el" href="struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
</li>
<li>bondCount
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_blast_asset_desc.html#a99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
</li>
<li>bondDescs
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
</li>
<li>BondFlags
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a>
</li>
<li>bondFlags
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87">Nv::Blast::TkAssetDesc</a>
</li>
<li>bondFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a>
</li>
<li>bondFractures
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a>
, <a class="el" href="struct_nv_blast_fracture_buffers.html#a5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a>
</li>
<li>BondGenMode
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">Nv::Blast::BondGenerationConfig</a>
</li>
<li>bondIterationsPerFrame
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ad489853b66a5f118e8a70b4d1e296f3d">Nv::Blast::ExtStressSolverSettings</a>
</li>
<li>BondJointed
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca6577aa74a8951c3cab057e369702e416">Nv::Blast::TkAssetDesc</a>
</li>
<li>bondMode
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de">Nv::Blast::BondGenerationConfig</a>
</li>
<li>bondsBroken
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925">Nv::Blast::TkFractureEvents</a>
</li>
<li>bondsDamaged
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603">Nv::Blast::TkFractureEvents</a>
</li>
<li>bondsFromPrefractured()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a>
</li>
<li>BooleanConf()
: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf</a>
</li>
<li>BooleanEvaluator()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#ada4ddcd1ff90216d20d2a3fdce52f71c">Nv::Blast::BooleanEvaluator</a>
</li>
<li>borrowActor()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad">Nv::Blast::FamilyHeader</a>
</li>
<li>bOutputFBXAscii
: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a514d9fc24e80c0e4b0c992021a782049">Nv::Blast::FbxFileWriter</a>
</li>
<li>brand()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#aa22431419bebd2ec2c2906da60311cfc">Nv::Blast::Serialization::Asset::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html#a7d15627d3320ae3556d3e9e1275546ee">Nv::Blast::Serialization::ExtPxAsset::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html#a3607966940b5f01b87dc466f74235218">Nv::Blast::Serialization::ExtPxChunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html#a262f8aa38637124f441c481555a6f822">Nv::Blast::Serialization::ExtPxSubchunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#af9d02b683010b4d814dad8ff2c652e06">Nv::Blast::Serialization::NvBlastBond::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#abc642291995c27584c453c937eaf0974">Nv::Blast::Serialization::NvBlastChunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#a2c4a931aabf370ad071869ce8e2126d1">Nv::Blast::Serialization::NvBlastDataBlock::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html#aec8a5481bf2531a55faa11752328aa74">Nv::Blast::Serialization::NvBlastSupportGraph::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html#a55208074d22899c75056aa6534398f74">Nv::Blast::Serialization::PxConvexMeshGeometry::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html#a5ecc56aeee8735adc59f70c0c4756a61">Nv::Blast::Serialization::PxMeshScale::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html#a568e722f22a4470782e0db134fcdab89">Nv::Blast::Serialization::PxQuat::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html#af9250929b319c681f5476287ee25a205">Nv::Blast::Serialization::PxTransform::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html#ab636b328dea7321659ecc2b9eeba90c3">Nv::Blast::Serialization::PxVec3::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html#a7ee83193171864d1ba102a31152b541c">Nv::Blast::Serialization::TkAsset::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html#a4df5b6e55a6910721e1858e60073df4d">Nv::Blast::Serialization::TkAssetJointDesc::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#a9e6952d6b8644b653193e3ae73b787f6">Nv::Blast::Serialization::UUID::_capnpPrivate</a>
</li>
<li>btAlignedAllocator()
: <a class="el" href="classbt_aligned_allocator.html#a000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator&lt; T, Alignment &gt;</a>
</li>
<li>btAlignedObjectArray()
: <a class="el" href="classbt_aligned_object_array.html#ad596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray&lt; T &gt;</a>
</li>
<li>btConvexHullComputer
: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#acce0ec14217db877328c5854838aca49">btConvexHullComputer::Edge</a>
</li>
<li>btTypedObject()
: <a class="el" href="structbt_typed_object.html#af10da9ddb749e24940da236199d920cd">btTypedObject</a>
</li>
<li>btVector4()
: <a class="el" href="classbt_vector4.html#ab8f1a78ef86a9727b6f680d83e8e4259">btVector4</a>
</li>
<li>buffers
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a>
</li>
<li>buildCollisionGeometry()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d">Nv::Blast::ConvexMeshBuilderImpl</a>
</li>
<li>buildConvexHull()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#aa55b2b5cff9e855a9d372827eeae9b50">Nv::Blast::TriangleProcessor</a>
</li>
<li>buildConvexMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be">Nv::Blast::ConvexMeshBuilderImpl</a>
</li>
<li>buildDescFromInternalFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a>
</li>
<li>Builder()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#afee54814abee335eb45cc1d25e5377a6">Nv::Blast::Serialization::Asset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#af4630c504275b3ce9499ec82ad4a0545">Nv::Blast::Serialization::ExtPxAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#af3f0656904e06eb34e5fcac59168814d">Nv::Blast::Serialization::ExtPxChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#acd3fd589e63efda0635bc21df59e73a3">Nv::Blast::Serialization::ExtPxSubchunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1a14deeb0dbbef82a418d019f5dc9481">Nv::Blast::Serialization::NvBlastBond::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a84fd6041d15ee832c7ff5e992531aca8">Nv::Blast::Serialization::NvBlastChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#ae0ddfe835cd68cde8b622762cb05ae38">Nv::Blast::Serialization::NvBlastDataBlock::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a65ece8e5250bd426a4b1c1a59549aa9d">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#a2e0e1ce8d41b7918f8fbdad229d41b16">Nv::Blast::Serialization::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae92336c36296c3887b9408be6a2aca4f">Nv::Blast::Serialization::PxMeshScale::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a36503ed6170c9298294fe202cb13174a">Nv::Blast::Serialization::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#acfdbb6a3d0c61d7c7fec3f37ed122348">Nv::Blast::Serialization::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#a26b6632d7d022654f7988f67582b72b5">Nv::Blast::Serialization::PxVec3::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#abecbfcf0cef51b107208df73143217db">Nv::Blast::Serialization::TkAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a2a571020214dd4b6197879e3ad4f082b">Nv::Blast::Serialization::TkAssetJointDesc::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a23d6d9a04b17c36f3749de1bf16c5d17">Nv::Blast::Serialization::UUID::Builder</a>
</li>
<li>buildMeshConvexDecomposition()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a>
</li>
<li>Builds
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aae348e00b2477d485a86fb668b219733">Nv::Blast::Serialization::Asset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#add03aeb3e6394739da39659f75632ae4">Nv::Blast::Serialization::ExtPxAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#aab487d5655768f6bcf5c1b2a14a567f8">Nv::Blast::Serialization::ExtPxChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#ad46de1e1f49af564c09c60ec21c1f3d1">Nv::Blast::Serialization::ExtPxSubchunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a7befae9615c9f7aed770fe93ce95730b">Nv::Blast::Serialization::NvBlastBond::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a1a99a30c08f043ba20bc8a22db098e1b">Nv::Blast::Serialization::NvBlastChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#a6a92f33c263f5be9fd938429d964a0d7">Nv::Blast::Serialization::NvBlastDataBlock::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#ad6d4789cc785208d1d8a89b2cf87658a">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#acab1c260a669e47819cda26e8505cea1">Nv::Blast::Serialization::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9451f29eef45d2e87cd3754e468bae9b">Nv::Blast::Serialization::PxMeshScale::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a2afb048a769c99eecb6716d8b468b7d1">Nv::Blast::Serialization::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a87fc7c2f1e036789ecf62dd772bdff43">Nv::Blast::Serialization::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#a4bd83e5bf7c1cdc2940e40052cb50a10">Nv::Blast::Serialization::PxVec3::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#a4952bd6369edadab03779176ad627c98">Nv::Blast::Serialization::TkAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a1bc63d631d3d60aeae6647f0a51c17c2">Nv::Blast::Serialization::TkAssetJointDesc::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a93c8fade40bea63a7ad9318448189eb7">Nv::Blast::Serialization::UUID::Builder</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div class="footer">
Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
</div>
</body>
</html>