95 explicit Sphere(
const Ogre::Sphere& InternalSphere);
105 Boolean IsInside(
const Vector3& ToCheck)
const;
109 Boolean IsOverlapping(
const Sphere& ToCheck)
const;
117 Boolean IsOverlapping(
const Plane& ToCheck)
const;
128 void ExtractOgreSphere(
const Ogre::Sphere& InternalSphere);
131 Ogre::Sphere GetOgreSphere()
const;
138 void ProtoSerialize(
XML::Node& ParentNode)
const;
141 void ProtoDeSerialize(
const XML::Node& SelfRoot);
145 static String GetSerializableName();
152 void operator=(
const Sphere& Other);
156 void operator=(
const Ogre::Sphere& InternalSphere);
162 Boolean operator>(
const Sphere& Other)
const;
167 Boolean operator<(
const Sphere& Other)
const;
172 Boolean operator>=(
const Sphere& Other)
const;
177 Boolean operator<=(
const Sphere& Other)
const;
182 Boolean operator==(
const Sphere& Other)
const;
186 Boolean operator!=(
const Sphere& Other)
const;