10 #include <AtomsGraph/Ports.h>
11 #include <Atoms/Globals.h>
12 #include <Atoms/Graph/Operator.h>
13 #include <Atoms/AtomsCache.h>
14 #include <AtomsCore/Metadata/Vector3Metadata.h>
33 void setCache(
const std::string& cachePath,
const std::string& cacheName,
int startFrame,
int endFrame);
39 void transformVectorMetadata(AtomsPtr<AtomsCore::Vector3Metadata>& vectorPtr);
41 void setMetadataExlusionList(
const std::vector<std::string>& vec);
43 inline void setAgentCacheId(
long id) { m_agentCacheIdPort->set(
id); }
45 inline void setApplyScaleToInitPosition(
bool value) { m_applyScaleToInitPosition = value; }
79 double m_currentFrame;
81 double m_initTimeOffset;
86 bool m_applyScaleToInitPosition;
Definition: CacheReaderOperator.h:20
void reset()
Operator reset function.
bool compute(const AtomsGraph::ComputeData *computeData)
Compute function.
Operator node.
Definition: Operator.h:26
Generic node port class.
Definition: PortTemplate.h:24
AtomsMath::Vector3 Vector3
Vector3 class.
Definition: AtomsMath.h:57
AtomsMath::Matrix Matrix
Matrix class.
Definition: AtomsMath.h:63
Atoms namespace.
Definition: Agent.h:29