Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::PhysicalComponent< Scalar > Member List

This is the complete list of members for icarus::PhysicalComponent< Scalar >, including all inherited members.

BindEpoch(const vulcan::time::Epoch< Scalar > *epoch)icarus::Component< Scalar >inlineprotected
body_orientation_icarus::PhysicalComponent< Scalar >protected
body_position_icarus::PhysicalComponent< Scalar >protected
DeclareInputs() consticarus::Component< Scalar >inlinevirtual
DeclareOutputs() consticarus::Component< Scalar >inlinevirtual
Entity() consticarus::Component< Scalar >inlinevirtual
FullName() consticarus::Component< Scalar >inline
GetBodyOrientation() const overrideicarus::PhysicalComponent< Scalar >inlinevirtual
GetBodyPosition() const overrideicarus::PhysicalComponent< Scalar >inlinevirtual
GetComponentToBodyRotation() consticarus::PhysicalComponent< Scalar >inline
GetConfig() consticarus::Component< Scalar >inline
GetEpoch() consticarus::Component< Scalar >inline
GetInputNames() consticarus::Component< Scalar >inline
GetOutputNames() consticarus::Component< Scalar >inline
has_body_attachment_icarus::PhysicalComponent< Scalar >protected
HasBodyAttachment() const overrideicarus::PhysicalComponent< Scalar >inlinevirtual
IsProvisioned() consticarus::Component< Scalar >inline
IsStaged() consticarus::Component< Scalar >inline
MarkProvisioned()icarus::Component< Scalar >inlineprotected
MarkStaged()icarus::Component< Scalar >inlineprotected
Name() const =0icarus::Component< Scalar >pure virtual
OnError(const SimulationError &)icarus::Component< Scalar >inlinevirtual
PostStep(Scalar, Scalar)icarus::Component< Scalar >inlinevirtual
PreStep(Scalar, Scalar)icarus::Component< Scalar >inlinevirtual
Provision(Backplane< Scalar > &bp)=0icarus::Component< Scalar >pure virtual
read_param(const std::string &key, const T &default_val) consticarus::Component< Scalar >inlineprotected
read_param_vec3(const std::string &key, const Vec3< Scalar > &default_val) consticarus::Component< Scalar >inlineprotected
read_param_vec4(const std::string &key, const Vec4< Scalar > &default_val) consticarus::Component< Scalar >inlineprotected
ReadAttachmentFromConfig()icarus::PhysicalComponent< Scalar >inlineprotected
require_param(const std::string &key) consticarus::Component< Scalar >inlineprotected
require_param_vec3(const std::string &key) consticarus::Component< Scalar >inlineprotected
require_param_vec4(const std::string &key) consticarus::Component< Scalar >inlineprotected
ResetStaged()icarus::Component< Scalar >inlineprotected
SetBodyAttachment(const Vec3< Scalar > &position, const janus::Quaternion< Scalar > &orientation)icarus::PhysicalComponent< Scalar >inlineprotected
SetBodyPosition(const Vec3< Scalar > &position)icarus::PhysicalComponent< Scalar >inlineprotected
SetConfig(ComponentConfig config)icarus::Component< Scalar >inline
Shutdown()icarus::Component< Scalar >inlinevirtual
Stage(Backplane< Scalar > &bp)=0icarus::Component< Scalar >pure virtual
Step(Scalar t, Scalar dt)=0icarus::Component< Scalar >pure virtual
TransformToBodyFrame(const Vec3< Scalar > &v_local) consticarus::PhysicalComponent< Scalar >inline
TransformToLocalFrame(const Vec3< Scalar > &v_body) consticarus::PhysicalComponent< Scalar >inline
TypeName() consticarus::Component< Scalar >inlinevirtual
~Component()=defaulticarus::Component< Scalar >virtual