public virtual void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: _repeatS = value.BooleanVal; break; case 1: _repeatT = value.BooleanVal; break; case 2: _textureType = (IfcSurfaceTextureEnum)Enum.Parse(typeof(IfcSurfaceTextureEnum), value.EnumVal, true); break; case 3: _textureTransform = (IfcCartesianTransformationOperator2D)value.EntityVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }
public IfcSurfaceTexture(Boolean __RepeatS, Boolean __RepeatT, IfcSurfaceTextureEnum __TextureType, IfcCartesianTransformationOperator2D __TextureTransform) { this._RepeatS = __RepeatS; this._RepeatT = __RepeatT; this._TextureType = __TextureType; this._TextureTransform = __TextureTransform; }
public IfcPixelTexture(Boolean __RepeatS, Boolean __RepeatT, IfcSurfaceTextureEnum __TextureType, IfcCartesianTransformationOperator2D __TextureTransform, IfcInteger __Width, IfcInteger __Height, IfcInteger __ColourComponents, IList <int> __Pixel) : base(__RepeatS, __RepeatT, __TextureType, __TextureTransform) { this._Width = __Width; this._Height = __Height; this._ColourComponents = __ColourComponents; this._Pixel = new List <int>(__Pixel); }
public override void Parse(int propIndex, IPropertyValue value, int[] nestedIndex) { switch (propIndex) { case 0: _repeatS = value.BooleanVal; return; case 1: _repeatT = value.BooleanVal; return; case 2: _textureType = (IfcSurfaceTextureEnum)System.Enum.Parse(typeof(IfcSurfaceTextureEnum), value.EnumVal, true); return; case 3: _textureTransform = (IfcCartesianTransformationOperator2D)(value.EntityVal); return; default: throw new XbimParserException(string.Format("Attribute index {0} is out of range for {1}", propIndex + 1, GetType().Name.ToUpper())); } }
public IfcBlobTexture(Boolean __RepeatS, Boolean __RepeatT, IfcSurfaceTextureEnum __TextureType, IfcCartesianTransformationOperator2D __TextureTransform, IfcIdentifier __RasterFormat, Boolean __RasterCode) : base(__RepeatS, __RepeatT, __TextureType, __TextureTransform) { this._RasterFormat = __RasterFormat; this._RasterCode = __RasterCode; }
public IfcImageTexture(Boolean __RepeatS, Boolean __RepeatT, IfcSurfaceTextureEnum __TextureType, IfcCartesianTransformationOperator2D __TextureTransform, IfcIdentifier __UrlReference) : base(__RepeatS, __RepeatT, __TextureType, __TextureTransform) { this._UrlReference = __UrlReference; }
public virtual void IfcParse(int propIndex, IPropertyValue value) { switch (propIndex) { case 0: _repeatS = value.BooleanVal; break; case 1: _repeatT = value.BooleanVal; break; case 2: _textureType = (IfcSurfaceTextureEnum) Enum.Parse(typeof (IfcSurfaceTextureEnum), value.EnumVal, true); break; case 3: _textureTransform = (IfcCartesianTransformationOperator2D) value.EntityVal; break; default: this.HandleUnexpectedAttribute(propIndex, value); break; } }