IMimicer -> IMimic

This commit is contained in:
Mike Smith 2016-02-14 10:17:55 -08:00
parent 1746190165
commit becb6af003
8 changed files with 9 additions and 9 deletions

View File

@ -251,13 +251,13 @@ namespace OSCADSharp
while(stack.Count > 0)
{
var current = stack.Pop();
if(!(current is IMimicer))
if(!(current is IMimic))
{
continue;
}
else
{
finalObject = ((IMimicer)current).MimicObject(finalObject);
finalObject = ((IMimic)current).MimicObject(finalObject);
}
}

View File

@ -10,7 +10,7 @@ namespace OSCADSharp.Transforms
/// <summary>
/// An object that has color and/or opacity applied to it
/// </summary>
internal class ColoredObject : OSCADObject, IMimicer
internal class ColoredObject : OSCADObject, IMimic
{
#region Attributes
internal string ColorName { get; set; } = "Yellow";

View File

@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace OSCADSharp.Transforms
{
internal interface IMimicer
internal interface IMimic
{
OSCADObject MimicObject(OSCADObject obj);
}

View File

@ -10,7 +10,7 @@ namespace OSCADSharp.Transforms
/// <summary>
/// An object that's mirrored on a plane
/// </summary>
internal class MirroredObject : OSCADObject, IMimicer
internal class MirroredObject : OSCADObject, IMimic
{
/// <summary>
/// The normal vector of a plane intersecting the origin of the object,

View File

@ -10,7 +10,7 @@ namespace OSCADSharp.Transforms
/// <summary>
/// An object that's been resized to a specified set of X/Y/Z dimensions
/// </summary>
internal class ResizedObject : OSCADObject, IMimicer
internal class ResizedObject : OSCADObject, IMimic
{
/// <summary>
/// Size of the object in terms of X/Y/Z

View File

@ -10,7 +10,7 @@ namespace OSCADSharp.Transforms
/// <summary>
/// An object with rotation applied
/// </summary>
internal class RotatedObject : OSCADObject, IMimicer
internal class RotatedObject : OSCADObject, IMimic
{
/// <summary>
/// The angle to rotate, in terms of X/Y/Z euler angles

View File

@ -10,7 +10,7 @@ namespace OSCADSharp.Transforms
/// <summary>
/// An object that's been rescaled
/// </summary>
internal class ScaledObject : OSCADObject, IMimicer
internal class ScaledObject : OSCADObject, IMimic
{
/// <summary>
/// The scale factor to be applied

View File

@ -10,7 +10,7 @@ namespace OSCADSharp.Transforms
/// <summary>
/// An object or objects that have been moved along the specified vector
/// </summary>
internal class TranslatedObject : OSCADObject, IMimicer
internal class TranslatedObject : OSCADObject, IMimic
{
internal Vector3 Vector { get; set; }
private OSCADObject obj;