Exemple #1
0
 public IfcFixedReferenceSweptAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcCurve directrix, IfcParameterValue startParam, IfcParameterValue endParam, IfcDirection fixedReference) : base(sweptArea, position)
 {
     Directrix      = directrix;
     StartParam     = startParam;
     EndParam       = endParam;
     FixedReference = fixedReference;
 }
Exemple #2
0
 public IfcMaterialProfile(IfcLabel name, IfcText description, IfcMaterial material, IfcProfileDef profile, IfcInteger priority, IfcLabel category) : base()
 {
     Name        = name;
     Description = description;
     Material    = material;
     Profile     = profile;
     Priority    = priority;
     Category    = category;
 }
 /// <summary>
 /// Construct a IfcProfileProperties with all required attributes.
 /// </summary>
 public IfcProfileProperties(List <IfcProperty> properties, IfcProfileDef profileDefinition) : base(properties)
 {
     ProfileDefinition = profileDefinition;
 }
 public IfcMirroredProfileDef(IfcProfileTypeEnum profileType, IfcLabel profileName, IfcProfileDef parentProfile, IfcCartesianTransformationOperator2D op, IfcLabel label) : base(profileType, profileName, parentProfile, op, label)
 {
 }
Exemple #5
0
 public IfcSurfaceOfLinearExtrusion(IfcProfileDef sweptCurve, IfcAxis2Placement3D position, IfcDirection extrudedDirection, IfcLengthMeasure depth) : base(sweptCurve, position)
 {
     ExtrudedDirection = extrudedDirection;
     Depth             = depth;
 }
 public IfcExtrudedAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcDirection extrudedDirection, IfcPositiveLengthMeasure depth) : base(sweptArea, position)
 {
     ExtrudedDirection = extrudedDirection;
     Depth             = depth;
 }
Exemple #7
0
        }                                                     // optional


        /// <summary>
        /// Construct a IfcSweptSurface with all required attributes.
        /// </summary>
        public IfcSweptSurface(IfcProfileDef sweptCurve) : base()
        {
            SweptCurve = sweptCurve;
        }
 /// <summary>
 /// Construct a IfcMaterialProfileWithOffsets with all required attributes.
 /// </summary>
 public IfcMaterialProfileWithOffsets(IfcProfileDef profile, List <IfcLengthMeasure> offsetValues) : base(profile)
 {
     OffsetValues = offsetValues;
 }
Exemple #9
0
 public IfcDerivedProfileDef(IfcProfileTypeEnum profileType, IfcLabel profileName, IfcProfileDef parentProfile, IfcCartesianTransformationOperator2D op, IfcLabel label) : base(profileType, profileName)
 {
     ParentProfile = parentProfile;
     Operator      = op;
     Label         = label;
 }
Exemple #10
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;
        }
 public IfcRevolvedAreaSolidTapered(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle, IfcProfileDef endSweptArea) : base(sweptArea, position, axis, angle)
 {
     EndSweptArea = endSweptArea;
 }
 /// <summary>
 /// Construct a IfcSurfaceCurveSweptAreaSolid with all required attributes.
 /// </summary>
 public IfcSurfaceCurveSweptAreaSolid(IfcProfileDef sweptArea, IfcCurve directrix, IfcSurface referenceSurface) : base(sweptArea)
 {
     Directrix        = directrix;
     ReferenceSurface = referenceSurface;
 }
Exemple #13
0
        }                                                                   // inverse


        /// <summary>
        /// Construct a IfcMaterialProfile with all required attributes.
        /// </summary>
        public IfcMaterialProfile(IfcProfileDef profile) : base()
        {
            Profile = profile;
        }
 public IfcExtrudedAreaSolidTapered(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcDirection extrudedDirection, IfcPositiveLengthMeasure depth, IfcProfileDef endSweptArea) : base(sweptArea, position, extrudedDirection, depth)
 {
     EndSweptArea = endSweptArea;
 }
 public IfcProfileProperties(IfcIdentifier name, IfcText description, List <IfcProperty> properties, IfcProfileDef profileDefinition) : base(name, description, properties)
 {
     ProfileDefinition = profileDefinition;
 }
Exemple #16
0
 public IfcSurfaceOfRevolution(IfcProfileDef sweptCurve, IfcAxis2Placement3D position, IfcAxis1Placement axisPosition) : base(sweptCurve, position)
 {
     AxisPosition = axisPosition;
 }
Exemple #17
0
 public IfcSectionProperties(IfcSectionTypeEnum sectionType, IfcProfileDef startProfile, IfcProfileDef endProfile) : base()
 {
     SectionType  = sectionType;
     StartProfile = startProfile;
     EndProfile   = endProfile;
 }
Exemple #18
0
 public IfcRevolvedAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcAxis1Placement axis, IfcPlaneAngleMeasure angle) : base(sweptArea, position)
 {
     Axis  = axis;
     Angle = angle;
 }
 public IfcMaterialProfileWithOffsets(IfcLabel name, IfcText description, IfcMaterial material, IfcProfileDef profile, IfcInteger priority, IfcLabel category, List <IfcLengthMeasure> offsetValues) : base(name, description, material, profile, priority, category)
 {
     OffsetValues = offsetValues;
 }
Exemple #20
0
        }                                                     // optional


        /// <summary>
        /// Construct a IfcSweptAreaSolid with all required attributes.
        /// </summary>
        public IfcSweptAreaSolid(IfcProfileDef sweptArea) : base()
        {
            SweptArea = sweptArea;
        }
Exemple #21
0
 public IfcSweptSurface(IfcProfileDef sweptCurve, IfcAxis2Placement3D position) : base()
 {
     SweptCurve = sweptCurve;
     Position   = position;
 }
Exemple #22
0
 public IfcSweptAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position) : base()
 {
     SweptArea = sweptArea;
     Position  = position;
 }
Exemple #23
0
 /// <summary>
 /// Construct a IfcFixedReferenceSweptAreaSolid with all required attributes.
 /// </summary>
 public IfcFixedReferenceSweptAreaSolid(IfcProfileDef sweptArea, IfcCurve directrix, IfcDirection fixedReference) : base(sweptArea)
 {
     Directrix      = directrix;
     FixedReference = fixedReference;
 }
        }                                                                                                                                                               // derived


        /// <summary>
        /// Construct a IfcMirroredProfileDef with all required attributes.
        /// </summary>
        public IfcMirroredProfileDef(IfcProfileTypeEnum profileType, IfcProfileDef parentProfile, IfcCartesianTransformationOperator2D op) : base(profileType, parentProfile, op)
        {
        }
Exemple #25
0
 public IfcResourceObjectSelect(IfcProfileDef choice)
 {
     this.choice = choice;
 }
Exemple #26
0
 public static bool?IfcTaperedSweptAreaProfiles(IfcProfileDef startArea, IfcProfileDef endArea)
 {
     throw new NotImplementedException();
 }