|
| SpaceSamplerBase (EnvironmentBasePtr penv) |
|
virtual | ~SpaceSamplerBase () |
|
virtual void | SetSeed (uint32_t seed) OPENRAVE_DUMMY_IMPLEMENTATION |
| sets a new seed. For sequence samplers, the seed describes the n^th sample to begin at.
|
|
virtual void | SetSpaceDOF (int dof) OPENRAVE_DUMMY_IMPLEMENTATION |
| Sets the degrees of freedom of the space (note this is different from the parameterization dimension)
|
|
virtual int | GetDOF () const =0 |
| returns the degrees of freedom of the sampling space
|
|
virtual int | GetNumberOfValues () const =0 |
| Dimension of the return samples.
|
|
virtual bool | Supports (SampleDataType type) const =0 |
|
virtual void | GetLimits (std::vector< dReal > &vLowerLimit, std::vector< dReal > &vUpperLimit) const OPENRAVE_DUMMY_IMPLEMENTATION |
| returns the minimum and maximum values returned for each dimension (size is GetNumberOfValues())
|
|
virtual void | GetLimits (std::vector< uint32_t > &vLowerLimit, std::vector< uint32_t > &vUpperLimit) const OPENRAVE_DUMMY_IMPLEMENTATION |
| returns the minimum and maximum values returned for each dimension (size is GetNumberOfValues())
|
|
virtual void | SampleSequence (std::vector< dReal > &samples, size_t num=1, IntervalType interval=IT_Closed) OPENRAVE_DUMMY_IMPLEMENTATION |
| sequentially sampling returning the next 'num' samples
|
|
virtual dReal | SampleSequenceOneReal (IntervalType interval=IT_Closed) |
| samples the real next value on the sequence, only valid for 1 DOF sequences.
|
|
virtual void | SampleSequence (std::vector< uint32_t > &sample, size_t num=1) OPENRAVE_DUMMY_IMPLEMENTATION |
| sequentially sampling returning the next 'num' samples
|
|
virtual uint32_t | SampleSequenceOneUInt32 () |
| samples the unsigned integer next value on the sequence, only valid for 1 DOF sequences.
|
|
virtual void | SampleComplete (std::vector< dReal > &samples, size_t num, IntervalType interval=IT_Closed) OPENRAVE_DUMMY_IMPLEMENTATION |
| returns N samples that best approximate the entire sampling space.
|
|
virtual void | SampleComplete (std::vector< uint32_t > &samples, size_t num) OPENRAVE_DUMMY_IMPLEMENTATION |
| returns N samples that best approximate the entire sampling space.
|
|
| InterfaceBase (InterfaceType type, EnvironmentBasePtr penv) |
|
virtual | ~InterfaceBase () |
|
InterfaceType | GetInterfaceType () const |
|
const std::string & | GetXMLId () const |
|
const std::string & | GetPluginName () const |
|
EnvironmentBasePtr | GetEnv () const |
|
const READERSMAP & | GetReadableInterfaces () const |
| Returns the raw map reference, this is not multithread safe and the GetInterfaceMutex should be locked before using.
|
|
virtual XMLReadablePtr | GetReadableInterface (const std::string &xmltag) const |
| Returns the readable interface. [multi-thread safe]
|
|
virtual XMLReadablePtr | SetReadableInterface (const std::string &xmltag, XMLReadablePtr readable) |
| Set a new readable interface and return the previously set interface if it exists. [multi-thread safe]
|
|
virtual const std::string & | GetDescription () const |
| Documentation of the interface in reStructuredText format. See Documenting Interfaces. [multi-thread safe]
|
|
virtual void | SetDescription (const std::string &description) |
| sets a description [multi-thread safe]
|
|
virtual void | SetUserData (const std::string &key, UserDataPtr data) const |
| set user data for a specific key. [multi-thread safe]
|
|
virtual UserDataPtr | GetUserData (const std::string &key=std::string()) const |
| return the user custom data [multi-thread safe]
|
|
virtual bool | RemoveUserData (const std::string &key) const |
| removes a user data pointer. if user data pointer does not exist, then return 0, otherwise 1. [multi-thread safe]
|
|
virtual void | SetUserData (UserDataPtr data) RAVE_DEPRECATED |
|
virtual const std::string & | GetURI () const |
| the URI used to load the interface (sometimes this is not possible if the definition lies inside an environment file). [multi-thread safe]
|
|
virtual const std::string & | GetXMLFilename () const |
|
virtual void | Clone (InterfaceBaseConstPtr preference, int cloningoptions) |
| Clone the contents of an interface to the current interface.
|
|
virtual bool | SendCommand (std::ostream &os, std::istream &is) |
| Used to send special commands to the interface and receive output.
|
|
virtual void | Serialize (BaseXMLWriterPtr writer, int options=0) const |
| serializes the interface
|
|
[interface] Contains space samplers commonly used in planners. If not specified, method is not multi-thread safe. See SpaceSampler Concepts.
spacesampler.h の 43 行で定義されています。