Beispiel #1
0
        public IfcSurfaceTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter) : base()
        {
            IsMappedBy   = new List <IfcTextureCoordinate>();
            UsedInStyles = new List <IfcSurfaceStyleWithTextures>();

            RepeatS          = repeatS;
            RepeatT          = repeatT;
            Mode             = mode;
            TextureTransform = textureTransform;
            Parameter        = parameter;
        }
Beispiel #2
0
 public IfcImageTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter, IfcURIReference uRLReference) : base(repeatS, repeatT, mode, textureTransform, parameter)
 {
     URLReference = uRLReference;
 }
 public IfcMirroredProfileDef(IfcProfileTypeEnum profileType, IfcLabel profileName, IfcProfileDef parentProfile, IfcCartesianTransformationOperator2D op, IfcLabel label) : base(profileType, profileName, parentProfile, op, label)
 {
 }
        }                                                                                                                                                               // derived


        /// <summary>
        /// Construct a IfcMirroredProfileDef with all required attributes.
        /// </summary>
        public IfcMirroredProfileDef(IfcProfileTypeEnum profileType, IfcProfileDef parentProfile, IfcCartesianTransformationOperator2D op) : base(profileType, parentProfile, op)
        {
        }
Beispiel #5
0
 public IfcBlobTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter, IfcIdentifier rasterFormat, IfcBinary rasterCode) : base(repeatS, repeatT, mode, textureTransform, parameter)
 {
     RasterFormat = rasterFormat;
     RasterCode   = rasterCode;
 }
Beispiel #6
0
 public IfcDerivedProfileDef(IfcProfileTypeEnum profileType, IfcLabel profileName, IfcProfileDef parentProfile, IfcCartesianTransformationOperator2D op, IfcLabel label) : base(profileType, profileName)
 {
     ParentProfile = parentProfile;
     Operator      = op;
     Label         = label;
 }
Beispiel #7
0
        }                                       // optional


        /// <summary>
        /// Construct a IfcDerivedProfileDef with all required attributes.
        /// </summary>
        public IfcDerivedProfileDef(IfcProfileTypeEnum profileType, IfcProfileDef parentProfile, IfcCartesianTransformationOperator2D op) : base(profileType)
        {
            ParentProfile = parentProfile;
            Operator      = op;
        }
Beispiel #8
0
 public IfcPixelTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter, IfcInteger width, IfcInteger height, IfcInteger colourComponents, List <IfcBinary> pixel) : base(repeatS, repeatT, mode, textureTransform, parameter)
 {
     Width            = width;
     Height           = height;
     ColourComponents = colourComponents;
     Pixel            = pixel;
 }