Artificial Intelligence
Public Member Functions | Public Attributes

OpenSteer::PathDistanceToPointMapping Class Reference

#include <QueryPathAlikeMappings.h>

Inheritance diagram for OpenSteer::PathDistanceToPointMapping:
OpenSteer::DontExtractPathDistance

List of all members.

Public Member Functions

void setPointOnPathCenterLine (Vec3 const &vec)
void setRadius (float)
void setTangent (Vec3 const &)
void setSegmentIndex (size_t)
void setDistanceOnPath (float)
void setDistanceOnSegment (float)
void setDistanceOnPathFlag (float)
float distanceOnPathFlag () const

Public Attributes

Vec3 pointOnPathCenterLine

Detailed Description

Stores the point on a path center line for a given distance from the start of the path - used by OpenSteer::mapDistanceToPathAlike.


Member Function Documentation

float OpenSteer::DontExtractPathDistance::distanceOnPathFlag ( ) const [inline, inherited]
void OpenSteer::PathDistanceToPointMapping::setDistanceOnPath ( float  ) [inline]
void OpenSteer::DontExtractPathDistance::setDistanceOnPathFlag ( float  ) [inline, inherited]
void OpenSteer::PathDistanceToPointMapping::setDistanceOnSegment ( float  ) [inline]
void OpenSteer::PathDistanceToPointMapping::setPointOnPathCenterLine ( Vec3 const &  vec) [inline]
void OpenSteer::PathDistanceToPointMapping::setRadius ( float  ) [inline]
void OpenSteer::PathDistanceToPointMapping::setSegmentIndex ( size_t  ) [inline]
void OpenSteer::PathDistanceToPointMapping::setTangent ( Vec3 const &  ) [inline]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines