public IfcBSplineSurface(IfcInteger uDegree, IfcInteger vDegree, List <List <IfcCartesianPoint> > controlPointsList, IfcBSplineSurfaceForm surfaceForm, IfcLogical uClosed, IfcLogical vClosed, IfcLogical selfIntersect) : base() { UDegree = uDegree; VDegree = vDegree; ControlPointsList = controlPointsList; SurfaceForm = surfaceForm; UClosed = uClosed; VClosed = vClosed; SelfIntersect = selfIntersect; }
public IfcMaterialLayer(IfcMaterial material, IfcNonNegativeLengthMeasure layerThickness, IfcLogical isVentilated, IfcLabel name, IfcText description, IfcLabel category, IfcInteger priority) : base() { Material = material; LayerThickness = layerThickness; IsVentilated = isVentilated; Name = name; Description = description; Category = category; Priority = priority; }
} // optional /// <summary> /// Construct a IfcShapeAspect with all required attributes. /// </summary> public IfcShapeAspect(List <IfcShapeModel> shapeRepresentations, IfcLogical productDefinitional) : base() { ShapeRepresentations = shapeRepresentations; ProductDefinitional = productDefinitional; }
public IfcBSplineCurve(IfcInteger degree, List <IfcCartesianPoint> controlPointsList, IfcBSplineCurveForm curveForm, IfcLogical closedCurve, IfcLogical selfIntersect) : base() { Degree = degree; ControlPointsList = controlPointsList; CurveForm = curveForm; ClosedCurve = closedCurve; SelfIntersect = selfIntersect; }
public IfcCompositeCurve(List <IfcCompositeCurveSegment> segments, IfcLogical selfIntersect) : base() { Segments = segments; SelfIntersect = selfIntersect; }
public IfcCompositeCurveOnSurface(List <IfcCompositeCurveSegment> segments, IfcLogical selfIntersect) : base(segments, selfIntersect) { }
public IfcBoundaryCurve(List <IfcCompositeCurveSegment> segments, IfcLogical selfIntersect) : base(segments, selfIntersect) { }
public IfcRationalBSplineCurveWithKnots(IfcInteger degree, List <IfcCartesianPoint> controlPointsList, IfcBSplineCurveForm curveForm, IfcLogical closedCurve, IfcLogical selfIntersect, List <IfcInteger> knotMultiplicities, List <IfcParameterValue> knots, IfcKnotType knotSpec, List <IfcReal> weightsData) : base(degree, controlPointsList, curveForm, closedCurve, selfIntersect, knotMultiplicities, knots, knotSpec) { WeightsData = weightsData; }
public IfcBSplineSurfaceWithKnots(IfcInteger uDegree, IfcInteger vDegree, List <List <IfcCartesianPoint> > controlPointsList, IfcBSplineSurfaceForm surfaceForm, IfcLogical uClosed, IfcLogical vClosed, IfcLogical selfIntersect, List <IfcInteger> uMultiplicities, List <IfcInteger> vMultiplicities, List <IfcParameterValue> uKnots, List <IfcParameterValue> vKnots, IfcKnotType knotSpec) : base(uDegree, vDegree, controlPointsList, surfaceForm, uClosed, vClosed, selfIntersect) { UMultiplicities = uMultiplicities; VMultiplicities = vMultiplicities; UKnots = uKnots; VKnots = vKnots; KnotSpec = knotSpec; }
public IfcMaterialLayerWithOffsets(IfcMaterial material, IfcNonNegativeLengthMeasure layerThickness, IfcLogical isVentilated, IfcLabel name, IfcText description, IfcLabel category, IfcInteger priority, IfcLayerSetDirectionEnum offsetDirection, List <IfcLengthMeasure> offsetValues) : base(material, layerThickness, isVentilated, name, description, category, priority) { OffsetDirection = offsetDirection; OffsetValues = offsetValues; }
public IfcOffsetCurve2D(IfcCurve basisCurve, IfcLengthMeasure distance, IfcLogical selfIntersect) : base() { BasisCurve = basisCurve; Distance = distance; SelfIntersect = selfIntersect; }
public IfcPresentationLayerWithStyle(IfcLabel name, IfcText description, List <IfcLayeredItem> assignedItems, IfcIdentifier identifier, IfcLogical layerOn, IfcLogical layerFrozen, IfcLogical layerBlocked, List <IfcPresentationStyle> layerStyles) : base(name, description, assignedItems, identifier) { LayerOn = layerOn; LayerFrozen = layerFrozen; LayerBlocked = layerBlocked; LayerStyles = layerStyles; }
/// <summary> /// Construct a IfcPresentationLayerWithStyle with all required attributes. /// </summary> public IfcPresentationLayerWithStyle(IfcLabel name, List <IfcLayeredItem> assignedItems, IfcLogical layerOn, IfcLogical layerFrozen, IfcLogical layerBlocked, List <IfcPresentationStyle> layerStyles) : base(name, assignedItems) { LayerOn = layerOn; LayerFrozen = layerFrozen; LayerBlocked = layerBlocked; LayerStyles = layerStyles; }
public IfcRationalBSplineSurfaceWithKnots(IfcInteger uDegree, IfcInteger vDegree, List <List <IfcCartesianPoint> > controlPointsList, IfcBSplineSurfaceForm surfaceForm, IfcLogical uClosed, IfcLogical vClosed, IfcLogical selfIntersect, List <IfcInteger> uMultiplicities, List <IfcInteger> vMultiplicities, List <IfcParameterValue> uKnots, List <IfcParameterValue> vKnots, IfcKnotType knotSpec, List <List <IfcReal> > weightsData) : base(uDegree, vDegree, controlPointsList, surfaceForm, uClosed, vClosed, selfIntersect, uMultiplicities, vMultiplicities, uKnots, vKnots, knotSpec) { WeightsData = weightsData; }
public IfcShapeAspect(List <IfcShapeModel> shapeRepresentations, IfcLabel name, IfcText description, IfcLogical productDefinitional, IfcProductRepresentationSelect partOfProductDefinitionShape) : base() { ShapeRepresentations = shapeRepresentations; Name = name; Description = description; ProductDefinitional = productDefinitional; PartOfProductDefinitionShape = partOfProductDefinitionShape; }
public IfcSimpleValue(IfcLogical choice) { this.choice = choice; }
public IfcBSplineCurveWithKnots(IfcInteger degree, List <IfcCartesianPoint> controlPointsList, IfcBSplineCurveForm curveForm, IfcLogical closedCurve, IfcLogical selfIntersect, List <IfcInteger> knotMultiplicities, List <IfcParameterValue> knots, IfcKnotType knotSpec) : base(degree, controlPointsList, curveForm, closedCurve, selfIntersect) { KnotMultiplicities = knotMultiplicities; Knots = knots; KnotSpec = knotSpec; }