roslib
Version:
The standard ROS Javascript Library
19 lines (18 loc) • 711 B
TypeScript
import { default as Pose } from '../math/Pose.ts';
import { default as UrdfCylinder } from './UrdfCylinder.ts';
import { default as UrdfBox } from './UrdfBox.ts';
import { default as UrdfMaterial } from './UrdfMaterial.ts';
import { default as UrdfMesh } from './UrdfMesh.ts';
import { default as UrdfSphere } from './UrdfSphere.ts';
import { UrdfDefaultOptions } from './UrdfTypes.ts';
export type UrdfGeometryLike = UrdfMesh | UrdfSphere | UrdfBox | UrdfCylinder;
/**
* A Visual element in a URDF.
*/
export default class UrdfVisual {
name: string | null;
origin: Pose | null;
geometry: UrdfGeometryLike | null;
material: UrdfMaterial | null;
constructor({ xml }: UrdfDefaultOptions);
}